static_cast --> GetWindowText
-
Hi
ich hab folgenden QuelltextCEdit Edit2;
CWnd pWnd;
CString Temp_Edit;
TCHAR Zustand1[2];Edit2 = static_cast<CEdit*>(Edit2);
pWnd=GetDlgItem( ?????? );
pWnd->GetWindowText(Zustand1,2);wie kann ich static_cast mit dem GetWindowText zusammenbringen.
Ich hab knapp 30 Edit-Felder die ich nach dem selben prinzip abfragen will.
Kennt da einer ne möglichkeit wie ich die beiden zusammenbringen kann:
-
Spricht etwas dagegen, RTTI einzuschalten und dynamic_cast zu nutzen?
-
man könnte z.b. die id's der edit-controls aufsteigend vergeben und dann in etwa sowas:
GetDlgItem (id)->GetWindowText (buff, maxlen);
-
Ich hab ne funktion void ( ...) ....
un da greifen die Editfelder zu (KillFocus).
Und ich muss irgenwie das Edit-Feld was auf dies funktion zugreift auslesen.
-
Kloppi schrieb:
Ich hab ne funktion void ( ...) ....
un da greifen die Editfelder zu (KillFocus).
Und ich muss irgenwie das Edit-Feld was auf dies funktion zugreift auslesen.die edit-felder greifen auf eine funktion zu? wie das? subclassing? oder meinst du eine mfc-handlerfunktion 'OnXXX'