BOOL TrackPopupMenu ( UINT nFlags, int x, int y, CWnd * pWnd, LPCRECT lpRect = NULL );
Значення, яке повертається
Ненульовий, якщо функція успішно; в іншому випадку 0.
Параметри
nFlags
Визначає розташування зображення прапора і кнопку миші позначку. Прапор розташування зображення може бути однією з таких:
Прапор кнопку миші може бути будь-який з таких:
x
Визначає горизонтальна позиція спливаючому меню в екранних координатах. Залежно від значення параметра nFlags меню може бути вирівняними за лівим краєм, правим краєм або по центру по відношенню до цієї позиції.
y
Визначає вертикальне положення в екранних координатах у верхній частині меню на екрані.
pWnd
Визначає вікно, яке володіє у спливаючому меню. Це вікно отримує всі WM_COMMAND повідомлення з меню. У Windows версії 3.1 і пізніше вікна не отримує WM_COMMAND повідомлення повертав TrackPopupMenu . У Windows 3.0 вікна отримує WM_COMMAND повідомлення, перш ніж TrackPopupMenu повертає.
lpRect
Пункту до RECT структуру або CRect об'єкт, що містить екранних координатах прямокутник, в межах якого можна вибрати користувача не відкидаючи у спливаючому меню. Якщо цей параметр має значення NULL, у спливаючому меню відхилив Якщо натиснути за межами у спливаючому меню. Це має бути значення NULL для Windows 3.0.
Для Windows 3.1 і пізніше, можна використовувати наступні константи:
Зауваження
Відображення плаваючих спливаючому меню в указаному розташуванні та відстежує виділення елементів у спливаючому меню. Плаваючих спливаючому меню може виникнути будь-де на екрані.
Огляд CMenu |nbsp; Члени класу | Ієрархічна діаграма
Дивіться такожnbsp;CMenu::CreatePopupMenu, CMenu::GetSubMenu, :: TrackPopupMenu