In DLG auf App-Klasse zugreigen
-
Hallo,
ich habe eine DLG-Anwendung. Wie kann ich in der DLG-Klasse auf eine MemberVariable in der APP-Klasse zugreifen. Dort wird nämlich die CommandLine gesplittet....
Danke Euch!!!
-
Hi!
Versuch mit AfxGetApp()
-
Ne, mit AfxGetApp() habe ich es auch schon probiert. Da habe ich keinen Zugriff bzw. das Element existiert nicht...
-
Bei mir klappt es doch, man muß nur entsprechend kasten:
In App-Klasse:
public:
int m_iTest;In Dlg-Klasse, z.B in OnInitDialog():
int i = ((CDeinApp*)AfxGetApp())->m_iTest;
-
Danke, so geht es.
Es gibt aber auch noch eine viel einfachere Methode nämlich genau umgekehrt. In der App-Klasse wird mit DoModal der Dialog gestartet. Davor kann man einfach die Variablen im Dialog "bestücken"...