Listbox die 2. aber jetzt mit Menü
-
Servus!
Ich hab eine Listbox mit
hListBox = CreateWindowEx(WS_EX_CLIENTEDGE, "LISTBOX", "", dwStyle, x, y, x+640, y+170, hDlg, NULL, NULL, NULL);
erstellt.
Jetzt möchte ich, dass wenn man auf ein ListBoxItem rechts klickt ein PopUpMenu kommt. Das wäre so zu erstellen:
hMenu = CreatePopupMenu(); InsertMenu(hMenu....);
Wie bekomm ich jetzt das Menu in die ListBox??
Mit TrackPopupMenu kann ich es ja anzeigen, nur hab ich weder eine DLGProc noch sendet mir die ListBox eine WM_CONTEXTMENU message, oder doch?Hat der Parameter hMenu von CreateWindowEx was damit zu tun?
Dazu muss ich noch sagen, dass es ein DialogBased Programm ist und kein normales Menü hat.atzplzw
-
WM_NOTIFY mit NM_RCLICK als Notification.
-
WebFritzi schrieb:
WM_NOTIFY mit NM_RCLICK als Notification.
Ich dachte das ist nur bei Common Controls so.
-
WM_CONTEXTMENU ist richtig, du musst die Handles nur noch vergleichen