Funcția TrackPopupMenuEx afișează un meniu de comenzi rapide la loca?ia specificată și urmărește selectarea elementelor din meniul de comenzi rapide. Meniul de comenzi rapide pot apărea oriunde pe ecran.
(BOOL TrackPopupMenuEx HMENU hmenu, UINT fuFlags, int x, int y, HWND hwnd, LPTPMPARAMS lptpm );
| Valoarea | Sensul |
|---|---|
| TPM_HORIZONTAL | Dacă meniul nu poate fi indicat la loca?ia specificată fără suprapunere dreptunghiului excluse, sistemul încearcă pentru a găzdui alinierea pe orizontală solicitată înainte de alinierea verticală solicitate. |
| TPM_VERTICAL | Dacă meniul nu poate fi indicat la loca?ia specificată fără suprapunere dreptunghiului excluse, sistemul încearcă pentru a găzdui alinierea verticală solicitată înainte de solicitat alinierea pe orizontală. |
Dreptunghiul excluse este o parte de la ecran care meniul nu ar trebui să se suprapună; Acesta este specificat de către lptpm.
Dacă specificați TPM_NONOTIFY în parametrul fuFlags , funcția nu trimite mesaje în fereastra identificate de hwnd. Cu toate acestea, mai aveți pentru a trece un mâner fereastra în hwnd. Poate fi orice fereastră mâner din aplicația.
Dacă specificați TPM_RETURNCMD în parametrul fuFlags , valoarea returnată este identificatorul de element de meniu din elementul care utilizatorul selectat. În cazul în care utilizatorul anulează meniul fără a face o selecție sau dacă survine o eroare, apoi valoarea returnată este zero.
Dacă nu specificați TPM_RETURNCMD în parametrul fuFlags , valoarea returnată este diferită de zero Dacă funcția reușește și zero dacă nu reușește. Pentru a obține extins informa?ii eroare, apel GetLastError.
Windows CE: Windows CE nu acceptă următoarele semnalizări pentru parametrul uFlags
TPM_NONOTIFY
TPM_LEFTBUTTON
TPM_RIGHTBUTTON
TPM_HORIZONTAL
TPM_VERTICAL
Parametrul lptpm trebuie să fie setat NULL.
nbsp; Windows &NT: necesită versiunea 4.0 sau ulterioară.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Meniurile privire de ansamblu, meniul Funcții, CreatePopupMenu, GetSubMenu, TPMPARAMS, TrackPopupMenu, WM_COMMAND