Prutu
Tato část obsahuje informace o programovacích prvcích používaných s ovládacími prvky panelu.
Přehledy
Námět | Obsah |
---|---|
ovládací prvky rebar |
ovládací prvky rebar fungují jako kontejnery pro podřízená okna. |
použití ovládacích prvků rebar | Tato část obsahuje ukázkový kód, který ukazuje, jak implementovat ovládací prvky rebaru. |
Zprávy
Námět | Obsah |
---|---|
RB_BEGINDRAG | Umístí ovládací prvek rebar do režimu přetažení. Tato zpráva nezpůsobí odeslání RBN_BEGINDRAG oznámení. |
RB_DELETEBAND | Odstraní pruh z ovládacího prvku panelu. |
RB_DRAGMOVE | Aktualizuje pozici přetažení v ovládacím prvku rebar za předchozí RB_BEGINDRAG zprávou. |
RB_ENDDRAG | Ukončí operaci přetažení a přetažení ovládacího prvku rebaru. Tato zpráva nezpůsobí odeslání RBN_ENDDRAG oznámení. |
RB_GETBANDBORDERS | Načte ohraničení pásma. Výsledek této zprávy lze použít k výpočtu využitelné oblasti v pásmu. |
RB_GETBANDCOUNT | Načte početpásch |
RB_GETBANDINFO | Načte informace o zadaném pásmu v ovládacím prvku panelu. |
RB_GETBANDMARGINS | Načte okraje pásma. |
RB_GETBARHEIGHT | Načte výšku ovládacího prvku rebar. |
RB_GETBARINFO | Načte informace o ovládacím prvku rebar a seznamu obrázků, který používá. |
RB_GETBKCOLOR | Načte výchozí barvu pozadí ovládacího prvku rebar. |
RB_GETCOLORSCHEME | Načte informace o barevném schématu z ovládacího prvku panelu. |
RB_GETDROPTARGET | Načte ovládací prvek rebar IDropTarget ukazatel rozhraní. |
RB_GETEXTENDEDSTYLE | Získá rozšířený styl. |
RB_GETPALETTE | Načte aktuální paletu ovládacího prvku rebar. |
RB_GETRECT | Načte ohraničující obdélník pro daný pruh v ovládacím prvku panelu. |
RB_GETROWCOUNT | Načte počet řádků pásem v ovládacím prvku panelu. |
RB_GETROWHEIGHT | Načte výšku zadaného řádku v ovládacím prvku panelu. |
RB_GETTEXTCOLOR | Načte výchozí barvu textu ovládacího prvku rebar. |
RB_GETTOOLTIPS | Načte popisovač na jakýkoli ovládací prvek popisku přidružený k ovládacímu prvku panelu. |
RB_GETUNICODEFORMAT | Načte příznak formátu znaku Unicode pro ovládací prvek. |
RB_HITTEST | Určuje, která část pruhového pruhu je v daném bodě na obrazovce, pokud v tomto okamžiku existuje pruhový pruh. |
RB_IDTOINDEX | Převede identifikátor pásma na index pásma v ovládacím prvku panelu. |
RB_INSERTBAND | Vloží nový pruh do ovládacího prvku panelu. |
RB_MAXIMIZEBAND | Změní velikost pásma v ovládacím prvku panelu na ideální nebo největší velikost. |
RB_MINIMIZEBAND | Změní velikost pásma v ovládacím prvku rebar na jeho nejmenší velikost. |
RB_MOVEBAND | Přesune pruh z jednoho indexu do druhého. |
RB_PUSHCHEVRON | Odesláno do ovládacího prvku rebar pro programové nasdílení dvojité šipky. |
RB_SETBANDINFO | Nastaví vlastnosti existujícího pásma v ovládacím prvku panelu. |
RB_SETBANDWIDTH | Nastaví šířku ukotveného pásma. |
RB_SETBARINFO | Nastaví vlastnosti ovládacího prvku rebar. |
RB_SETBKCOLOR | Nastaví výchozí barvu pozadí ovládacího prvku rebar. |
RB_SETCOLORSCHEME | Nastaví informace o barevném schématu pro ovládací prvek panelu. |
RB_SETEXTENDEDSTYLE | Nastaví rozšířený styl. Tato zpráva není implementována. |
RB_SETPALETTE | Nastaví aktuální paletu ovládacího prvku rebar. |
RB_SETPARENT | Nastaví nadřazené okno ovládacího prvku rebar. |
RB_SETTEXTCOLOR | Nastaví výchozí barvu textu ovládacího prvku rebar. |
RB_SETTOOLTIPS | Přidruží ovládací prvek popisku k ovládacímu prvku panelu. |
RB_SETUNICODEFORMAT | Nastaví příznak formátu znaku Unicode pro ovládací prvek. Tato zpráva umožňuje změnit znakovou sadu používanou ovládacím prvku za běhu, a nemusíte ho znovu vytvářet. |
RB_SETWINDOWTHEME | Nastaví vizuální styl ovládacího prvku rebar. |
RB_SHOWBAND | Zobrazí nebo skryje daný pruh v ovládacím prvku panelu. |
RB_SIZETORECT | Pokusí se najít nejlepší rozložení pásem pro daný obdélník. |
Upozornění
Námět | Obsah |
---|---|
NM_CUSTOMDRAW (rebar) | Odeslal ovládací prvek panelu, který oznámí nadřazené okno o operacích kreslení. Toto oznámení se odešle ve formě WM_NOTIFY zprávy. |
NM_NCHITTEST (rebar) | Odesláno ovládacím prvku panelu, když ovládací prvek obdrží WM_NCHITTEST zprávu. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
NM_RELEASEDCAPTURE (rebar) | Upozorní nadřazené okno ovládacího prvku na panelu, že ovládací prvek uvolní zachycení myši. Toto oznámení se odešle ve formě WM_NOTIFY zprávy. |
RBN_AUTOBREAK | Upozorní nadřazený panel, že se na panelu zobrazí konec. Nadřazený objekt určuje, zda se má přerušení provést. |
RBN_AUTOSIZE | Odesláno ovládacím prvku panelu vytvořeným pomocí stylu RBS_AUTOSIZE, když se rebar automaticky změní. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
RBN_BEGINDRAG | Odeslal ovládací prvek panelu, když uživatel začne přetahovat pruh. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
RBN_CHEVRONPUSHED | Posílaný ovládacím prvku rebar při vložení dvojité šipky. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
RBN_CHILDSIZE | Posílaný ovládacím prvku panelu při změně velikosti podřízeného okna pásma Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
RBN_DELETEDBAND | Po odstranění pásma se odešle ovládací prvek panelu. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
RBN_DELETINGBAND | Odešle ovládací prvek panelu, když se chystá odstranit pásmo. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
RBN_ENDDRAG | Odesláno ovládacím prvku panelu, když uživatel přestane přetahovat pruh. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
RBN_GETOBJECT | Odesílá se ovládacím prvku panelu vytvořeným pomocí stylu RBS_REGISTERDROP, když je objekt přetažen přes pás v ovládacím prvku. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
RBN_HEIGHTCHANGE | Posílají ovládací prvek panelu při změně jeho výšky. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
RBN_LAYOUTCHANGED | Odešle se ovládacím prvku panelu, když uživatel změní rozložení pásem ovládacího prvku. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
RBN_MINMAX | Před maximalizací nebo minimalizací pásma odešle ovládací prvek rebar. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
RBN_SPLITTERDRAG | Odesláno ovládacím prvku panelu, když uživatel přetáhne rozdělovač. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. |
Struktury
Námět | Obsah |
---|---|
NMRBAUTOSIZE | Obsahuje informace používané při zpracování kódů oznámení RBN_AUTOSIZE. |
NMREBAR | Obsahuje informace používané při zpracování různých kódů oznámení na panelu. |
NMREBARAUTOBREAK | Obsahuje informace použité s oznámením RBN_AUTOBREAK. |
NMREBARCHEVRON | Obsahuje informace používané při zpracování kódu oznámení RBN_CHEVRONPUSHED. |
NMREBARCHILDSIZE | Obsahuje informace používané při zpracování kódu oznámení RBN_CHILDSIZE. |
NMREBARSPLITTER | Obsahuje informace používané ke zpracování RBN_SPLITTERDRAG kódu oznámení. |
RBHITTESTINFO | Obsahuje informace specifické pro operaci testu hitu. Tato struktura se používá se zprávou RB_HITTEST. |
REBARBANDINFO | Obsahuje informace, které definují pruh v ovládacím prvku panelu. |
REBARINFO | Obsahuje informace, které popisují vlastnosti ovládacích prvků rebaru. |
Konstanty
Námět | Obsah |
---|---|
styly ovládacích prvků | Ovládací prvky rebar podporují kromě standardních stylů oken různé styly ovládacích prvků. |