CMenu::TrackPopupMenu

bool TrackPopupMenu ( UINT nFlags, int x, int y, CWnd * pWnd, lpcrect lpRect = boş );

Dönüş değeri

İşlev başarılı olursa sıfırdan farklı; Aksi halde 0.

Parametreleri

nFlags

Ekran konumu bayrak ve bir fare düğmesini bayrağı belirtir. Ekran konumu bayrağı aşağıdakilerden biri olabilir:

x

Açılan menü Ekran koordinatlarındaki yatay konumu belirtir. NFlags parametre değerine bağlı olarak, menüyü sola hizalı, sağa hizalanmış veya ortalanmış göreli olarak bu konumda olabilir.

y

Ekranda menünün üst Ekran koordinatlarındaki dikey konumu belirtir.

pWnd

Sahibi açılır menü penceresi tanımlar. Bu pencere menüsünden tüm wm_command iletileri alır. TrackPopupMenu dönene kadar Windows 3.1 ve daha sonraki sürümleri, pencere wm_command iletileri almaz. TrackPopupMenu döndürür önce Windows 3.0 uygulamasında, pencere wm_command iletileri alır.

lpRect

rect yapısı veya ekran koordinatları içinde kullanıcı açılır menüyü işten çıkarma olmadan tıklayabilirsiniz bir dikdörtgen CRect nesneyi işaret eder. Bu parametre nullise, dışında açılır menüden Kullanıcı tıklattığında açılan menü görevden. Bu boş Windows 3.0 olmalıdır.

Windows 3.1 ve daha sonra aşağıdaki sabitleri kullanabilirsiniz:

Açıklamalar

Açılır menüsündeki öğelerin seçimini izleyen ve belirtilen konumda kayan bir açılır menüyü görüntüler. Kayan bir açılır menü ekranda yerde görünebilir.

CMenu genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp;CMenu::CreatePopupMenu, CMenu::GetSubMenu, :: TrackPopupMenu

Index