GetMenuDefaultItem

Funkcja GetMenuDefaultItem określa domyślny element menu menu określonego.

(UINT GetMenuDefaultItem HMENU  hMenu,  UINT  fByPos,  UINT  gmdiFlags  );
 

Parametry

hMenu
Uchwyt do menu, dla którego należy pobrać elementu menu Domyślny.
fByPos
Wartość określająca, czy pobrać identyfikator elementu menu lub jego stanowiska. Jeśli ten parametr ma wartość FAŁSZ, zwracana jest identyfikatorem. W przeciwnym przypadku zwracana jest pozycja.
gmdiFlags
Wartości określające, w jaki sposób funkcja wyszukuje elementy menu. Ten parametr może mieć zero lub więcej z następujących wartości:
Wartość Znaczenie
GMDI_GOINTOPOPUPS Określa, że jeśli element domyślny to taka, która spowoduje otwarcie podmenu, funkcja jest wyszukuje rekurencyjnie w odpowiednich podmenu. Jeśli podmenu nie element domyślny, wartość zwracany identyfikuje element, który powoduje otwarcie podmenu.

Domyślnie funkcja zwraca pierwszy element domyślny na określonym menu, niezależnie od tego, czy jest zapasem, który spowoduje otwarcie podmenu.

GMDI_USEDISABLED Określa, że funkcja jest zwraca element domyślny, nawet jeśli jest wyłączona.

Domyślnie funkcja pomija elementy wyłączone lub wygaszone.


Zwraca wartości

Jeśli funkcja, wartość zwracany jest identyfikator lub położenie elementu menu.

Jeśli funkcja zawiedzie, wartość zwracany jest – 1. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.

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ługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.

Zobacz też

Menu omówienie, Funkcje Menu, SetMenuDefaultItem