trackpopupmenu

    0熱度

    1回答

    我有一個上下文菜單的Win32/MFC應用程序,我建立編程: CPoint pt; GetMenuPopupPos(&pt); CAtlString csItem = _T("&Example"); CMenu menu; menu.CreatePoupMenu(); menu.AppendMenu(MF_STRING, IDM_EXAMPLE_COMMAND, csItem); me

    0熱度

    2回答

    我有一個基於C++ MFC CMenu的上下文菜單對象,它有幾個菜單項,一個菜單項是一個彈出菜單(即有一個子菜單)。填充子菜單是一個耗時的過程,所以我不想在用戶點擊它之前實際填充它。 如何檢測子菜單的顯示,以便用戶點擊它時只能填充它? 我正在使用TrackPopupMenu向用戶顯示菜單。

    1熱度

    2回答

    我有一個應用程序,我正在寫一個嚮導。它通過將鼠標移動到適當的按鈕,菜單並點擊它們以使用戶可以觀看來自動化應用程序的一小部分。 到目前爲止,它將鼠標移動到樹項目併發送右鍵單擊。通過TrackPopupMenu彈出一個菜單。接下來,我將鼠標移動到彈出式菜單上的相應項目。我無法弄清楚的是如何選擇菜單項。 我試着將左鍵單擊發送到菜單的所有者窗口,嘗試將WM_COMMAND發送給菜單的所有者,等等。 我想菜