CToolBar::SetButtons

BOOL SetButtons ( Stała UINT * lpIDArray, int nIDCount );

Wartość zwracany

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

Parametry

lpIDArray

Wskaźnik tablicę identyfikatorów polecenia. Może być NULL przydzielić puste przyciski.

nIDCount

Liczba elementów w tablicy wskazywanego przez lpIDArray.

Uwagi

Ta funkcja Członkowskie ustala ID polecenia każdego przycisku paska narzędzi do wartości określonej przez to odpowiadający mu element tablicy lpIDArray. Jeśli element tablicy ma wartość ID_SEPARATOR, separatorem jest tworzony w odpowiednie położenie paska narzędzi. Funkcja ta również ustawia styl każdego przycisku TBBS_BUTTON i każdego separatora stylu TBBS_SEPARATORi przypisuje indeks obrazu do każdego przycisku. Indeks obrazu określa położenie przycisku obraz mapy bitowej.

Nie trzeba rozliczać separatory bitmapy, ponieważ ta funkcja nie przydziela obrazu indeksów dla separatorów. Jeśli Twój pasek narzędzi zawiera przyciski w pozycji 0, 1 i 3 i separatora w pozycji 2, obrazy w pozycji 0, 1 i 2 w Twojej bitmapy są przypisane do przycisków w pozycji 0, 1 i 3, odpowiednio.

Jeśli lpIDArray ma wartość NULL, funkcja ta przydziela miejsce dla liczby pozycji określonej przez nIDCount. Umożliwia ustawianie atrybutów każdego elementu SetButtonInfo.

Omówie&nie CToolBar |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CToolBar::Create, CToolBar::SetButtonInfo, CToolBar::SetButtonStyle, CToolBar::LoadToolBar

Index