Sdílet prostřednictvím


Nastavení pro třídu CStatusBarCtrl

Výchozí pozice stavového okna CStatusBarCtrl je v dolní části nadřazeného okna, ale můžete určit styl CCS_TOP, který se má zobrazit v horní části klientské oblasti nadřazeného okna.

Můžete určit styl SBARS_SIZEGRIP tak, aby na pravém konci stavového CStatusBarCtrl okna obsahoval úchyt pro změnu velikosti. Úchyt pro změnu velikosti je podobný ohraničení velikosti; jedná se o obdélníkovou oblast, na kterou uživatel může kliknout a přetáhnout a změnit velikost nadřazeného okna.

Poznámka

Pokud zkombinujete styly CCS_TOP a SBARS_SIZEGRIP, výsledný úchyt velikosti nebude funkční, i když ho systém nakreslí do stavového okna.

Procedura okna pro stavové okno automaticky nastaví počáteční velikost a umístění ovládacího okna. Šířka je stejná jako šířka klientské oblasti nadřazeného okna. Výška je založená na metrikách písma, které je aktuálně vybráno do kontextu zařízení stavového okna a na šířce ohraničení okna.

Procedura okna automaticky upraví velikost stavového okna pokaždé, když obdrží WM_SIZE zprávu. Když se velikost nadřazeného okna změní, nadřazený objekt obvykle odešle do stavového okna zprávu WM_SIZE.

Minimální výšku oblasti výkresu stavového okna můžete nastavit tak, že zavoláte SetMinHeight a zadáte minimální výšku v pixelech. Oblast výkresu neobsahuje ohraničení okna.

Šířky ohraničení stavového okna načtete voláním GetBorders. Tato členová funkce obsahuje ukazatel na pole se třemi prvky, které přijímá šířku vodorovného ohraničení, svislé ohraničení a ohraničení mezi obdélníky.

Viz také

Používání atributu CStatusBarCtrl
Ovládací prvky