Udostępnij za pośrednictwem


Klasa CControlBar

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

class CControlBar : public CWnd

Członkowie

946eh8h7.collapse_all(pl-pl,VS.110).gifKonstruktorzy chronieni

Nazwa

Opis

CControlBar::CControlBar

Konstrukcje CControlBar obiektu.

946eh8h7.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CControlBar::CalcDynamicLayout

Zwraca rozmiar paska dynamicznego sterowania jako CSize obiektu.

CControlBar::CalcFixedLayout

Zwraca rozmiar pasek sterowania jako CSize obiektu.

CControlBar::CalcInsideRect

Zwraca bieżących wymiarów obszaru pasek sterowania; w tym obramowania.

CControlBar::DoPaint

Renderuje obramowania i uchwytu pasek sterowania.

CControlBar::DrawBorders

Renderuje obramowania pasek sterowania.

CControlBar::DrawGripper

Renderuje uchwytu pasek sterowania.

CControlBar::EnableDocking

Umożliwia zadokowanego 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 pasek sterowania.

CControlBar::GetDockingFrame

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

CControlBar::IsFloating

Zwraca wartość niezerową, jeśli pasek sterowania mowa jest ruchomy pasek sterowania.

CControlBar::OnUpdateCmdUI

Wymaga obsługi polecenia interfejsu użytkownika.

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.

946eh8h7.collapse_all(pl-pl,VS.110).gifPubliczne danych członków

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ównany do lewej lub z prawej strony okna ramki.Może on zawierać elementy podrzędne, które są albo HWND- based formantów, które system windows generujące i odpowiadać na wiadomości systemu Windows lub nie -HWND-podstawie elementy, które nie są windows i są zarządzane przez kod aplikacji lub w ramach kodu.Lista pól i formantów edycji są przykładami HWND-podstawie kontroli; okienek na pasku stanu i przyciski bitmapy są przykładami non-HWND-podstawie formantów.

Pasek sterowania windows są zazwyczaj okien podrzędnych okna ramki nadrzędnej i zazwyczaj elementy równorzędne do widoku klienta lub klienta MDI ramki okna.A CControlBar obiektu wykorzystuje informacje o okno nadrzędne prostokąt klienta do samej pozycji.Następnie informuje okno nadrzędne, co ile miejsca pozostaje nieprzydzielone w obszarze Klient okno nadrzędne.

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

  • Pasków

  • 31 Uwaga techniczna: Pasków.

  • Artykuł bazy wiedzy Knowledge Base Q242577: PRB: Aktualizacja polecenia Interfejsu obsługi czy nie pracy dla Menu dołączony do okna dialogowego

Hierarchii dziedziczenia

CObject

CCmdTarget

CWnd

CControlBar

Wymagania

Nagłówek: afxext.h

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

Klasa CToolBar

Klasa CDialogBar

Klasa CStatusBar

Klasa CReBar

Koncepcje

Próbki MFC CTRLBARS