Udostępnij za pośrednictwem


Klasa CControlBar

Klasa podstawowa dla klas pasek sterowania CStatusBar, CToolBar, CDialogBar, CReBar, i COleResizeBar.

class CControlBar : public CWnd

Elementy członkowskie

Konstruktorzy chronieni

Nazwa

Opis

CControlBar::CControlBar

Buduje CControlBar obiektu.

Metody publiczne

Nazwa

Opis

CControlBar::CalcDynamicLayout

Zwraca rozmiar paska dynamicznego sterowania jako CSize obiektu.

CControlBar::CalcFixedLayout

Zwraca rozmiar paska sterowania jako CSize obiektu.

CControlBar::CalcInsideRect

Zwraca bieżące wymiary powierzchni pasek sterowania; w tym obramowania.

CControlBar::DoPaint

Renderuje obramowania i uchwytu pasek sterowania.

CControlBar::DrawBorders

Powoduje przedstawienie obramowania pasek sterowania.

CControlBar::DrawGripper

Renderuje uchwytu pasek sterowania.

CControlBar::EnableDocking

Pozwala być zadokowany lub ruchomy pasek sterowania.

CControlBar::GetBarStyle

Pobiera ustawienia stylu paska sterowania.

CControlBar::GetBorders

Pobiera wartości granicznej pasek sterowania.

CControlBar::GetCount

Zwraca liczbę non -HWND elementy na pasku sterowania.

CControlBar::GetDockingFrame

Zwraca wskaźnik do ramki, w której jest zadokowany pasek sterowania.

CControlBar::IsFloating

Zwraca wartość różną od zera, jeśli pasek sterowania mowa jest ruchomy pasek sterowania.

CControlBar::OnUpdateCmdUI

Wywołania obsługi interfejsu użytkownika polecenia.

CControlBar::SetBarStyle

Modyfikuje ustawienia stylu paska sterowania.

CControlBar::SetBorders

Ustawia wartości granicznej pasek sterowania.

CControlBar::SetInPlaceOwner

Zmienia właściciela w miejscu pasek sterowania.

Publiczne elementy członkowskie danych

Nazwa

Opis

CControlBar::m_bAutoDelete

Jeśli jest niezerowa, CControlBar obiekt zostanie usunięty, kiedy niszczony jest pasek sterowania systemu Windows.

CControlBar::m_pInPlaceOwner

Właściciel w miejscu pasek sterowania.

Uwagi

Pasek sterowania jest okno, w którym zwykle jest wyrównana do lewej lub z prawej strony okna ramki.Może on zawierać elementy podrzędne, które są albo HWND- based formanty, które są generujące i odpowiadanie na wiadomości systemu Windows lub innych niż windows -HWND-oparty elementy, które nie są windows i są zarządzane przez kod aplikacji lub kodzie struktury.Przykładami są pola list i formantów edycji HWND-systemem kontroli; pasek stanu okienek i przyciski z mapami bitowymi są przykładami non -HWND-systemem kontroli.

Pasek sterowania w systemie windows są zwykle okien podrzędnych ramki okna nadrzędnego i zazwyczaj są równorzędne do widoku klienta lub klienta MDI okna ramki.A CControlBar obiektu używa informacji na temat okna nadrzędnego klienta prostokąt pozycjonować.Następnie informuje okno nadrzędne, ile miejsca pozostaje nieprzydzielone w obszarze klienta okno nadrzędne.

Aby uzyskać więcej informacji na temat CControlBar, zobacz:

Hierarchia dziedziczenia

CObject

Klasy

CWnd

CControlBar

Wymagania

Nagłówek: afxext.h

Zobacz też

Informacje

Klasa CWnd

Diagram hierarchii

Klasa CToolBar

Klasa CDialogBar

Klasa CStatusBar

Klasa CReBar

Koncepcje

Próbki MFC CTRLBARS