DoModal() kehrt mit -1 zurück, WARUM?
-
Hallo Leute,
ich weiß nimmer weiter. Ich erstelle einen Dialog und wenn ich aus einer anderen Funktion mit DoModal() rufe dann kehrt die Funktion gleich mit -1 zurück.
Was kann ein Grund dafür sein?Vielen Dank
Ranger
-
MSDN schrieb:
CDialog::DoModal
virtual int DoModal( );Return Value
An int value that specifies the value of the nResult parameter that was passed to the CDialog::EndDialog member function, which is used to close the dialog box. The return value is –1 if the function could not create the dialog box, or IDABORT if some other error occurred.
Da stehts doch... Existiert deine Dialogressource noch, falls du eine hast?
-
Detailiert bekommst Du es gesagt, wenn Du den Wert von GetLastError kontrollierst.
-
Das hab ich auch gelesen!
Meine Resource steht noch, desshalb kann ichs mir ja nicht erklären.Ranger
-
Enthält Dein Dialog ein RichEdit und AfxInitRichedit()/AfxInitRichedit2() fehlt?
-
Nochmal: Was sagt GetLastError?