Text von SetWindowText wird nicht angezeigt
-
Moin,
ich habe ein programm, bei dem einige informationen über ein edit-child mit SetWindowText([...]) gegeben werden.
mein problem besteht darin, dass diese informationen nicht angezeigt werden - erst, wenn direkt dahinter eine MessageBox gepackt wird. und dann wird noch zuerst die MessageBox angezeigt, erst danach die infos.
warum ist das so? wo liegt der fehler?
{ WSADATA wsa; if(WSAStartup(MAKEWORD(2,0), &wsa)) { char fehler[100]; wsprintf(fehler, "Fehler: WSAStartup, fehler code: %d", WSAGetLastError()); SetWindowText(hAktion, fehler); MessageBox(NULL, "2", "", 0); Fehler(fehler, hWnd); SetWindowText(hWnd, szAppName); MessageBox(NULL, "3", "", 0); return; } else { SetWindowText(hAktion, "Winsock gestartet!"); // MessageBox(NULL, "4", "", 0); }Euer ItsNotYou
P.S.: Es ist egal, ob das fenster enable oder disable ist
Edit: Der text wird nur vor MessageBox 2 und 3 angezeigt, in meinem beispiel (mir ist klar, das nur 1 geht) wird ohne MB4 nix ausgegeben
-
Aber das Fenster wird schon angezeigt?!
-
es funktioniert alles - bis auf das der text erst mit der MB angezeigt wird