Control-Klasse ableiten bzw. WM_KEYDOWN für Liste
-
Hallo!
Ich habe ein Problem, nämlich:
Wenn ich einen Dialog mit Listenfeld erstelle, und ich mit der Mesasgemap eine Funktion für WM_KEYDOWN aufrufen lasse, wird diese aber nicht aufgerufen!
Das Problem ist, dass WM_KEYDOWN an das Listenfeld (einziges Element auf Dialog) gesendet wird, und NICHT an den Dialog selbst.
Leider kann man jetzt nicht diese WM_KEYDOWN-Message für das Listenfeld abfangen...
Darum hab ich mir gedacht, ich leite eine Control-Klasse von CListCtrl ab, und weil CListCtrl ja auch von CWnd stammt, kann ich dann auch einen WM_KEYDOWN-MessageHandler schreiben...
Jetzt wollt ich fragen, wie ich dann so eine abgeleitete Control auf dem Dialog platziere, damits funktioniert...
Wenn jemand eine andere Lösung für das geschilderte Problem hätte, wäre ich natürlich genauso sehr dankbar...pw