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.