MENUEX_TEMPLATE_ITEM

Struktura MENUEX_TEMPLATE_ITEM definiuje element menu w szablonie rozszerzonych menu. Definicja struktury tu podana jest wyjaśnienie tylko; nie jest obecny w dowolnym pliku standardowego nagłówka.

/ / element typedef struct {/ / DWORD dwType; 
/ / DWORD dwState; 
/ / UINT uId; 
/ / WORD bResInfo; 
/ / WCHAR szText [1]; 
/ / / / DWORD dwHelpId; 
/ /} MENUEX_TEMPLATE_ITEM 

 

Członkowie

dwType
Typ elementu menu. Ten element może być kombinacją wartości typu (począwszy od tabeli MFT) wymienionych w strukturze MENUITEMINFO.
dwState
Menu elementu członkowskiego. Ten element może być kombinacją wartości Państwa (począwszy od MFS) wymienione ze strukturą MENUITEMINFO.
uId
Identyfikator elementu menu. Jest to wartość 16-bitowa zdefiniowanych przez aplikację, dojście do elementu menu. Zasób rozszerzonych menu elementów, które otwierają rozwijane menu lub podmenu, a także polecenie elementy mogą mieć identyfikatory.
bResInfo
Wartość określająca, czy element menu jest ostatni element menu pasek menu rozwijanego menu, podmenu lub skrótów i czy jest ona element, który otwiera rozwijanego menu lub podmenu. Ten element może być zero lub więcej z tych wartości:
Wartość Znaczenie
0x80 Struktura definiuje ostatni element menu pasek menu, menu rozwijanego, podmenu lub menu skrótów.
0x01 Struktura definiuje element, który otwiera rozwijanego menu lub podmenu. Kolejne struktur zdefiniowanie elementów menu w odpowiednich rozwijanego menu lub podmenu.

Dla 32-bitowych aplikacji jest członkiem programu WORD; aplikacje 16-bitowe jest BAJT.

szText
Tekst elementu menu. Ten członek, który jest ciągiem Unicode zakończonym znakiem null, jest dostosowana do ogranicznik słowa. Rozmiar definicji elementu menu zmienia się w zależności od długości ten ciąg.
dwHelpId
Identyfikator pomoc w rozwijanym menu lub podmenu. Ten członek, który jest dołączony tylko dla elementów, które otwierają rozwijane menu lub podmenu, znajduje się na pierwszym granicy liczbę następującego członka o zmiennej długości szText.

Uwagi

Szablon programu rozszerzonych menu składa się z struktury MENUEX_TEMPLATE_HEADER następuje jeden lub więcej sąsiadujących struktury MENUEX_TEMPLATE_ITEM . Struktury MENUEX_TEMPLATE_ITEM , które są zmiennej długości, są wyrównane na liczbę granic. Aby utworzyć menu z szablonu rozszerzonych menu w pamięci, należy użyć funkcji LoadMenuIndirect.

Skrócone informacje

nbsp; Windows &NT: wymaga w wersji 4.0 lub nowszej.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwana.

Zobacz też

Omówienie menu, Menu struktur, LoadMenuIndirect, MENUEX_TEMPLATE_HEADER, MENUITEMINFO

Index