Udostępnij za pośrednictwem


CToolBarCtrl::Create

Tworzy formant paska narzędzi i dołącza go do CToolBarCtrl obiektu.

virtual BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

Parametry

  • dwStyle
    Określa styl formantu toolbar.Paski narzędzi musi mieć zawsze WS_CHILD styl.Ponadto można określić dowolną kombinację style paska narzędzi i okna zgodnie z opisem w uwagi.

  • rect
    Opcjonalnie określa rozmiar i położenie formantu toolbar.Mogą być albo CRect obiektu lub RECT struktury.

  • pParentWnd
    Określa formant paska narzędzi okna nadrzędnego.Nie wolno NULL.

  • nID
    Określa identyfikator formantu toolbar.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; zero w inny sposób.

Uwagi

Można skonstruować CToolBarCtrl w dwóch etapach.Po pierwsze, wywołanie konstruktora, a następnie wywołać Tworzenie, który tworzy formantu toolbar i dołącza go do CToolBarCtrl obiektu.Stosuje się następujące style okien do formantu toolbar.

  • WS_CHILD zawsze

  • WS_VISIBLE zazwyczaj

  • WS_DISABLED rzadko

Zobacz CreateWindow w Windows SDK opis style okien.

Opcjonalnie można zastosować kombinację wspólnych stylów formantu, jak opisano w Windows SDK.

Stosuje kombinację stylów narzędzi kontroli lub samych przycisków.Style są opisane w temacie formantu Toolbar i przycisk style w Windows SDK.

Aby użyć narzędzi extended style, call SetExtendedStyle po wywołaniu Tworzenie.Aby utworzyć pasek narzędzi z okna extended style, call CToolBarCtrl::CreateEx zamiast Tworzenie.

Kontrola narzędzi automatycznie ustawia rozmiar i położenie okna na pasku narzędzi.Wysokość jest oparty na wysokość przycisków na pasku narzędzi.Szerokość jest taka sama szerokość obszaru klienckiego okno nadrzędne.CCS_TOP i CCS_BOTTOM style ustalić, czy pasek narzędzi jest umieszczony wzdłuż górnej lub dolnej części obszaru klienta.Domyślnie pasek narzędzi ma CCS_TOP styl.

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CToolBarCtrl

Wykres hierarchii

CToolBarCtrl::CToolBarCtrl

CToolBarCtrl::SetButtonStructSize