Megosztás a következőn keresztül:


Rebar

Ez a szakasz a rebar vezérlőkkel használt programozási elemekről tartalmaz információkat.

Áttekintés

Téma Tartalomjegyzék
Rebar Controls Rebar vezérlők tárolóként működnek a gyermekablakokhoz.
Sávvezérlők használata Ez a szakasz példakódot tartalmaz, amely bemutatja, hogyan implementálhat sávvezérlőket.

Üzenetek

Téma Tartalomjegyzék
RB_BEGINDRAG Húzza a rebar vezérlőt húzási módban. Ez az üzenet nem okoz RBN_BEGINDRAG értesítést.
RB_DELETEBAND Sáv törlése egy sávvezérlőből.
RB_DRAGMOVE Frissíti a sávvezérlő húzási pozícióját egy korábbi RB_BEGINDRAG üzenet után.
RB_ENDDRAG Leállítja a rebar vezérlő húzási műveletét. Ez az üzenet nem okoz RBN_ENDDRAG értesítés küldését.
RB_GETBANDBORDERS Beolvassa egy sáv szegélyeit. Az üzenet eredménye felhasználható a sávok használható területének kiszámítására.
RB_GETBANDCOUNT Lekéri a sávvezérlőben jelenleg lévő sávok számát.
RB_GETBANDINFO Egy adott sáv adatainak lekérése egy rebar vezérlőelemben.
RB_GETBANDMARGINS Egy sáv margóit kéri le.
RB_GETBARHEIGHT Lekéri a sávvezérlő magasságát.
RB_GETBARINFO Adatokat kér le a sávvezérlőről és az általa használt képlistáról.
RB_GETBKCOLOR Lekéri a rebar vezérlő alapértelmezett háttérszínét.
RB_GETCOLORSCHEME Lekéri a színséma adatait a sávvezérlőből.
RB_GETDROPTARGET Lekéri egy rebar vezérlő IDropTarget felületmutatóját.
RB_GETEXTENDEDSTYLE Lekéri a kiterjesztett stílust.
RB_GETPALETTE Lekéri a sávvezérlő aktuális palettáját.
RB_GETRECT Lekéri egy adott sáv határolókeretét egy sávvezérlőben.
RB_GETROWCOUNT Lekéri a sávsorok számát egy sávvezérlőben.
RB_GETROWHEIGHT Lekéri egy adott sor magasságát egy rebar vezérlőelemben.
RB_GETTEXTCOLOR Beolvassa a rebar vezérlő alapértelmezett szövegszínét.
RB_GETTOOLTIPS Lekéri a fogópontot a rebar vezérlőelemhez társított elemleírás-vezérlőhöz.
RB_GETUNICODEFORMAT Lekéri a vezérlő Unicode-karakterformátum-jelzőt.
RB_HITTEST Meghatározza, hogy egy sáv melyik része található a képernyőn egy adott ponton, ha az adott ponton van egy sávsáv.
RB_IDTOINDEX Sávazonosítót sávindexpé alakít át egy sávvezérlőben.
RB_INSERTBAND Új sáv beszúrása egy sávvezérlőbe.
RB_MAXIMIZEBAND Átméretez egy sávot egy sávvezérlőben az ideális vagy a legnagyobb méretre.
RB_MINIMIZEBAND Átméretez egy sávot egy rebar vezérlőben a legkisebb méretre.
RB_MOVEBAND Sáv áthelyezése egyik indexből a másikba.
RB_PUSHCHEVRON Egy sávvezérlőnek küldve, hogy programozott módon leküldjön egy sávtartót.
RB_SETBANDINFO Egy meglévő sáv jellemzőit állítja be egy rebar vezérlőelemben.
RB_SETBANDWIDTH Beállítja a rögzített sáv szélességét.
RB_SETBARINFO Beállítja a sávvezérlő jellemzőit.
RB_SETBKCOLOR Beállítja a sávvezérlő alapértelmezett háttérszínét.
RB_SETCOLORSCHEME Beállítja a színséma adatait a rebar vezérlőelemhez.
RB_SETEXTENDEDSTYLE Beállítja a kiterjesztett stílust. Ez az üzenet nincs implementálva.
RB_SETPALETTE Beállítja a sávvezérlő aktuális palettáját.
RB_SETPARENT Beállítja a vezérlő szülőablakát.
RB_SETTEXTCOLOR Beállítja a sávvezérlő alapértelmezett szövegszínét.
RB_SETTOOLTIPS Elemleírás-vezérlő társítása a rebar vezérlővel.
RB_SETUNICODEFORMAT Beállítja a vezérlő Unicode karakterformátum-jelölőjének beállítását. Ez az üzenet lehetővé teszi, hogy a vezérlő által használt karakterkészletet futásidőben módosítsa ahelyett, hogy újra létre kellene hoznia a vezérlőt.
RB_SETWINDOWTHEME Beállítja a sávvezérlő vizuális stílusát.
RB_SHOWBAND Egy adott sáv megjelenítése vagy elrejtése egy sávvezérlőben.
RB_SIZETORECT Megpróbálja megtalálni az adott téglalap sávjainak legjobb elrendezését.

Értesítések

Téma Tartalomjegyzék
NM_CUSTOMDRAW (rebar) A rebar vezérlő elküldi, hogy értesítse a szülőablakát a rajzműveletekről. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.
NM_NCHITTEST (rebar) Ha a vezérlő WM_NCHITTEST üzenetet kap, egy rebar vezérlő küldi el. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
NM_RELEASEDCAPTURE (rebar) Értesíti a rebar vezérlő szülőablakát, hogy a vezérlő egérrögzítést bocsát ki. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.
RBN_AUTOBREAK Értesíti a -sáv szülőjét, hogy a sávon törés jelenik meg. A szülő határozza meg, hogy meg kell-e szakítani.
RBN_AUTOSIZE Egy RBS_AUTOSIZE stílussal létrehozott sávvezérlő küldi el, amikor a rebar automatikusan átméretezi magát. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
RBN_BEGINDRAG Egy sávvezérlő küldi el, amikor a felhasználó elkezd húzni egy sávot. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
RBN_CHEVRONPUSHED Egy sávvezérlő küldi el, amikor a rendszer leküldi a sávokat. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
RBN_CHILDSIZE A sáv gyermekablakának átméretezésekor egy sávvezérlő küldi el. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
RBN_DELETEDBAND A sáv törlése után egy sávvezérlő küldi el. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
RBN_DELETINGBAND Egy sávvezérlő küldi el, amikor a sávok törlésre kerülnek. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
RBN_ENDDRAG Ha a felhasználó leállítja a sáv húzását, egy sávvezérlő küldi el. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
RBN_GETOBJECT Egy RBS_REGISTERDROP stílussal létrehozott sávvezérlő küldi el, amikor egy objektumot egy sáv fölé húz a vezérlőben. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
RBN_HEIGHTCHANGE Egy rebar vezérlő küldi el, ha a magassága megváltozott. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
RBN_LAYOUTCHANGED Ha a felhasználó módosítja a vezérlő sávjainak elrendezését, egy sávvezérlő küldi el. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
RBN_MINMAX A sávok maximalizálása vagy minimalizálása előtt egy sávvezérlő küldi el. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
RBN_SPLITTERDRAG Egy rebar vezérlőelem küldi el, amikor a felhasználó elválasztót húz. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.

Struktúrák

Téma Tartalomjegyzék
NMRBAUTOSIZE A RBN_AUTOSIZE értesítési kódok kezeléséhez használt információkat tartalmazza.
NMREBAR A különböző sávértesítési kódok kezeléséhez használt információkat tartalmazza.
NMREBARAUTOBREAK A RBN_AUTOBREAK értesítéshez használt információkat tartalmazza.
NMREBARCHEVRON A RBN_CHEVRONPUSHED értesítési kódjának kezeléséhez használt információkat tartalmazza.
NMREBARCHILDSIZE A RBN_CHILDSIZE értesítési kódjának kezeléséhez használt információkat tartalmazza.
NMREBARSPLITTER RBN_SPLITTERDRAG értesítési kód kezelésére használt információkat tartalmaz.
RBHITTESTINFO Egy találattesztelési műveletre vonatkozó információkat tartalmaz. Ezt a struktúrát használja a RB_HITTEST üzenet.
REBARBANDINFO Olyan információkat tartalmaz, amelyek sávot határoznak meg egy sávvezérlőben.
REBARINFO A sávvezérlési jellemzőket leíró információkat tartalmaz.

Állandók

Téma Tartalomjegyzék
Sávvezérlési stílusok A sávvezérlők a szabványos ablakstílusok mellett számos különféle vezérlőstílust támogatnak.