CMenu::GetDefaultItem
Belirtilen menüsündeki varsayılan menü öğesini belirler.
UINT GetDefaultItem(
UINT gmdiFlags,
BOOL fByPos = FALSE
);
Parametreler
gmdiFlags
İşlev menü öğeleri nasıl arayacağını belirten değer. Bu parametre yok, tek veya birlikte aşağıdaki değerlerden biri olabilir:Value
Anlam
GMDI_GOINTOPOPUPS
Varsayılan öğe, bir alt menü açılır bir programsa, işlev içinde karşılık gelen alt yinelemeli arama, belirtir. Dönüş değeri, alt menüdeki varsayılan öğe yok varsa, açılır alt menü öğesi tanımlar.
Varsayılan olarak, bir alt menü açılır bir madde olup olmadığı dikkate alınmadan belirtilen menüsünde ilk varsayılan öğeyi işlevini verir.
GMDI_USEDISABLED
Devre dışı bırakılmış olsa işlevi varsayılan öğeyi döndürmek için olduğunu belirtir.
Varsayılan olarak, işlevi devre dışı bırakılmış veya gri maddelerin atlar.
fByPos
Menü öğesinin tanıtıcısı veya konumunu almak olup olmayacağını belirten değer. Bu parametre ise yanlış, tanıtıcısı döndürülür. Aksi takdirde, pozisyonu döndürülür.
Dönüş Değeri
İşlev başarılı olursa, dönüş tanımlayıcı veya menü öğesinin konumunu değerdir. İşlevin dönüş değeri devreye - 1.
Notlar
Bu üye işlev Win32 işlevi davranışını uygulayan GetMenuDefaultItem, açıklandığı gibi Windows SDK.
Örnek
Örnek için bkz: CMenu::InsertMenu.
Gereksinimler
Başlık: afxwin.h