Nicht sicher, was dieser Code 641 anzeigt. Weiß jemand, wie man diesen Code rückwärts sieht?Was ist Window Message 641 codiert?
--- EDIT ---
Ich sah auch in Header-Datei und merke, es gibt WM_IME_SETCONTEXT = 641, aber nicht sicher, was es mit meiner Anwendung zu tun ist.
Ich habe eine CListCtrl in der GUI und zeichnen ein CEdit-Steuerelement über seine Zelle, wenn auf die Zelle doppelt geklickt wird. Wenn CEdit im Fokus ist, drücke ich 'ESC', CEdit Steuerfokus getötet, aber CListCtrl Spalten und Zeilen verschwinden vollständig, nachdem sie diese Nachricht erhalten. Vielleicht habe ich ein paar andere Details verpasst.
--- --- ADDITION
Was ich als Lösung getan habe, ist ‚ESC‘ Taste in meiner Bearbeitungssteuer OnKeyDown() -Prozedur zu handhaben, zu bearbeiten Kontrollfenster einfach verstecken, so dass keine weitere Nachricht gesendet Elternkontrolle. Ich denke, der 'ESC' Schlüssel muss eine Ungültigkeit des Fensters verursachen wie eine Nachricht. Aber ich weiß nicht, warum es zum Elternteil propagiert.
Ich habe meine Frage mit weiteren Details bearbeitet. – Sheen