Udostępnij za pośrednictwem


Metody tworzenia paska stanu

MFC udostępnia dwie klasy do tworzenia pasków stanu: CStatusBar i CStatusBarCtrl (który opakowuje wspólny interfejs API sterowania systemu Windows). CStatusBar zapewnia całą funkcjonalność wspólnego formantu paska stanu, automatycznie wchodzi w interakcję z menu i paskami narzędzi oraz obsługuje wiele wymaganych typowych ustawień kontrolek i struktur. jednak wynikowy plik wykonywalny zwykle będzie większy niż utworzony przy użyciu polecenia CStatusBarCtrl.

CStatusBarCtrl zwykle powoduje mniejszy plik wykonywalny i możesz użyć CStatusBarCtrl go, jeśli nie zamierzasz integrować paska stanu z architekturą MFC. Jeśli planujesz używać CStatusBarCtrl i integrować pasek stanu z architekturą MFC, musisz zachować dodatkową ostrożność, aby przekazać manipulowanie kontrolkami paska stanu do MFC. Ta komunikacja nie jest trudna; jednak jest to dodatkowa praca, która jest niedostępna podczas korzystania z programu CStatusBar.

Język Visual C++ oferuje dwa sposoby korzystania ze wspólnej kontrolki paska stanu.

Każda z metod zapewnia dostęp do funkcji składowych kontrolki paska stanu. Po wywołaniu CStatusBar::GetStatusBarCtrlmetody funkcja zwraca odwołanie do CStatusBarCtrl obiektu, aby można było użyć dowolnego zestawu funkcji składowych. Zobacz CStatusBar , aby uzyskać informacje na temat konstruowania i tworzenia paska stanu przy użyciu polecenia CStatusBar.

Zobacz też

Korzystanie ze CStatusBarCtrl
Kontrolki