Doppelkick in WinAPI ?
-
PhoeNix_FasT schrieb:
Ich hab vorher nur MFC gemacht und frage mich wie ich zb dies mache :
Ich habe ein Listenfeld [IDC_LIST] und moechte nachdem ein doppelklick auf ein String betaetigt wurde , eine MessageBox ausgeben
-
flammenvogel schrieb:
Deine List-Window müsste deinem Hauptfenster die Nachricht LBN_DBLCLK ( http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/listboxes/listboxreference/listboxmessages/lbn_dblclk.asp ) schicken. Wenn es diese Nachricht erhält kannst du einfach mit SendMessage die Nachricht LB_GETCURSEL ( http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/listboxes/listboxreference/listboxmessages/lb_addstring.asp ) an dein List-Window schicken und so den Listeneintrag bestimmen der gerade ausgewählt ist.
(Ich habs nicht ausprobiert, bin nicht ganz sicher obs so geht
)
-
Hab gefunden

Fuer alle die die die selbe Frage hatten :
case WM_COMMAND: { switch ( LOWORD(wParam) ) { case IDC_LISTBOX: { if ( HIWORD(wParam) == LBN_DBLCLK ) { } } break; }