SetDlgItemText() in statischer Funktion?
-
Wie kann ich in einer statischen Funktion (Thread) die SetDlgItemText() Funktion ausführen???
mfg
Fink Christoph
-
Indem du dein Dialog innerhalb deiner Threadfunktion bekannt machst. Hier bietet sich praktischerweise der Parameter an, den du an die Threadfunktion übergibst.
CDeinDialog *pDlg = (CDeinDialog*)pParam; pDlg->SetDlgItemText("");
-
Es kommen bei mir folgende Errors (wo ich nicht weiß warum):
....cpp(566): error C2065: 'CDeinDialog' : nichtdeklarierter Bezeichner
....cpp(566): error C2059: Syntaxfehler : ')'Bei CDeinDialog habe ich schon den Namen meines Dialogs eingesetzt.
Kann mir jemand weiterhelfen????
-
Du musst DeinDialog.h includieren.
#include DeinDialog.h
Und zwar in der Datei wo du den Code von thomas80d benutzen willst.