Sdílet prostřednictvím


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