GetMenuDefaultItem

Функція GetMenuDefaultItem визначає пункт меню за промовчанням на вказане меню.

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

Параметри

hMenu
Обробляти до меню, для якого необхідно відновити елемент меню за промовчанням.
fByPos
Значення, яке визначає, чи отримати в меню пункт ідентифікатор або його розташування. Якщо цей параметр має значення FALSE, ідентифікатор повертається. Інакше, повертається позиція.
gmdiFlags
Значення, яке вказує, як функція шукає пунктів меню. Цей параметр може бути, нуль або декілька з таких значень:
Значення Значення
GMDI_GOINTOPOPUPS Визначає, що, якщо елемент за промовчанням, яка відкриває вкладене меню, функція полягає в пошуку рекурсивно у відповідному підменю. Якщо підменю не елемент за замовчуванням, значення, що повертається визначає елемент, який відкриває підменю.

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

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

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


Повернення значень

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

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

QuickInfo

nbsp; Windows &NT: вимагає 4.0 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

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

Огляд меню, меню функції, SetMenuDefaultItem