TrackPopupMenuEx işlevi, belirtilen konumda bir kısayol menüsü görüntüler ve kısayol menüsündeki öğelerin seçimini izler. Kısayol menüsü ekranda yerde görünebilir.
bool TrackPopupMenuEx () HMENU'nun HMENU'nun, UINT fuFlags, int x, int y, hwnd hwnd, lptpmparams lptpm );
| Değer | Anlamı |
|---|---|
| TPM_HORIZONTAL | Menü, dışlanan dikdörtgenin örtüşen olmadan belirtilen konumda gösterilemeyen sistem önce istenen dikey hizalama istenen yatay hizalamasını karşılamak çalışır. |
| TPM_VERTICAL | Menü, dışlanan dikdörtgenin örtüşen olmadan belirtilen konumda gösterilemeyen sistem önce istenen yatay hizalamasını istenen dikey hizalama karşılamak çalışır. |
Menü değil örtüşmesi ekranın bir kısmını dışarıda dikdörtgendir; lptpm tarafından belirtilen.
TPM_NONOTIFY fuFlags parametre belirtirseniz, fonksiyonu pencerenin hwndtarafından tanımlanan göndermek değil. Ancak, hala bir pencere tanıtıcısı hwndgeçmek zorunda. O-ebilmek var olmak birisi pencere tanıtıcısı uygulamanızdan.
Tpm_returncmd fuFlags parametre belirtirseniz, dönüş değeri menü öğesi kullanıcı seçili öğenin tanımlayıcısıdır. Kullanıcı menü seçim yapmadan iptal veya bir hata oluşursa, sonra dönüş değeri sıfırdır.
Tpm_returncmd fuFlags parametresini belirtmezseniz, işlevin başarılı ve başarısız olursa sıfır dönüş değeri sıfır ise. Genişletilmiş hata bilgilerini için GetLastError.
Windows ce: Windows ce uFlags parametresi için aşağıdaki bayraklar desteklemiyor
TPM_NONOTIFY
TPM_LEFTBUTTON
TPM_RIGHTBUTTON
TPM_HORIZONTAL
TPM_VERTICAL
Lptpm parametre değeri null olarak ayarlanmalıdır.
nbsp; Windows &NT: sürüm 4.0 veya daha yenisini gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.
Menüler genel bakış, menü işlevleri, CreatePopupMenu, GetSubMenu, tpmparams, TrackPopupMenu, wm_command