CMenu::GetDefaultItem

UINT GetDefaultItem (UINT gmdiFlags, BOOL fByPos = FALSE);

Значення, яке повертається

Якщо функція завершено успішно, значення, що повертається є ідентифікатор або розташування елемента меню. Якщо функцію не вдається, є значення - 1.

Параметри

gmdiFlags

Значення, яке вказує, як функція шукає пунктів меню. Цей параметр може бути ні, один або декілька з таких значень:

Значення Значення
GMDI_GOINTOPOPUPS Призначення, якщо елемент за промовчанням, яка відкриває вкладене меню, функція пошуку у відповідному підменю рекурсивно. Якщо підменю не елемент за замовчуванням, значення, що повертається визначає елемент, який відкриває підменю.

За промовчанням функція повертає значення першого елемента за замовчуванням на вказане меню, незалежно від того, чи це елемент, який відкриває вкладене меню.

GMDI_USEDISABLED Визначає, що функція є повернення елемента за замовчуванням, навіть якщо його вимкнуто.

За промовчанням функцію пропускає інвалідів або затінена елементів.


fByPos

Значення, яке визначає, чи отримати в меню пункт ідентифікатор або його розташування. Якщо цей параметр є ПОМИЛКОВИМ, ідентифікатор повертається. Інакше, повертається позиція.

Зауваження

Ця функція-член реалізує поведінка функції Win32 GetMenuDefaultItem, як описано в Платформа SDK.

Огляд CMenu |nbsp; Члени класу | Ієрархічна діаграма

Дивіться також CMenu::SetDefaultItem

Index