Eigenes CEdit, DoDataExchange bzw. UpdateData ?
-
Hallo,
stehe hier gard auf dem Schaluch, vielleicht hat jemand ein Tip ..Wie bekomm ich in einer CEdit abgeleiteten Klasse mit, wenn UpdateData bzw. eine DoDataExchange durchgeführt wird ?
Also wenn jemand sowas macht :
UpdateData(true); m_edi_iEdit2 = 1000; UpdateData(false);Besten Dank,
Grüße
Marcus
-
WM_SETTEXT...
Du kannst auch mit EM_SETMODIFY EM_GETMODIFY Dir entsprechende Flags setzen.Reflektion von WM_COMMAND/EN_CHANGE geht nirmalerweise nicht, da diese Nachrichten durch den UpdateData blockiert werden.
-
Danke für den Tip.
Für mein Verständnis, damit ich an die Nachricht komm muss ich dass mit Hilfe von Subclassing ala
http://msdn.microsoft.com/en-us/library/ms997565.aspx
machen ? Oder ist das zu kompliziert gedacht ?
-
Du hast doch gesagt Du hast eine eigene Klasse. Dan hast Du doch schon einen subclass.. Du kannst die Nachricht manuell in die Message-Map eintragen.
-
Ahh, jetzt ist der Groschen gefallen

Besten Dank, wieder was gelernt
