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. |