MAN
Erfahrenes Mitglied
schonmal statt:
das versucht ?
Das würde dann aber ein neues Formular der Klasse CWinCCDataDlg erstellen und kein Vorhandenes benutzen.
Wenn du dir dein Formular in deiner globalen Klasse (da wo du auch deine globale Funktion definiert hast) definierst, und in der Funktion drauf zugreifst, kannst du immer dieses eine benutzen, ein Beispiel:
mfG,
MAN
Code:
CWinCCDataDlg h;
Code:
CWinCCDataDlg h = new CWinCCDataDlg();
Wenn du dir dein Formular in deiner globalen Klasse (da wo du auch deine globale Funktion definiert hast) definierst, und in der Funktion drauf zugreifst, kannst du immer dieses eine benutzen, ein Beispiel:
Code:
CWinCCDataDlg form = new CWinCCDataDlg(); // globales Objekt
BOOL TLGEnumVariablesExCallback(PTLG_VARIABLE_INFO lpvi, LPVOID pUser)
{
TCHAR szText[256];
sprintf( szText, "%s", lpvi->szVariableName );
CComboBox* c = (CComboBox*) GetDlgItem( form, IDC_COMBO1 );
c->InsertString( 0, _T( szText ) );
return TRUE;
}
mfG,
MAN
Zuletzt bearbeitet: