Ich habe mehrere Dinge tryed aber die Basis kommt dazu:Wie mache ich einen CDialog?
#include <stdio.h>
#include <afxwin.h>
main(int argc, const char* argv[])
{
printf("\nHello World\n\n");
CDialog *dlg = new CDialog();
dlg->DoModal();
while(true)Sleep(1); // Sleep is a windows function
}
wenn ich bekomme ich diese laufen:
Was bin ich für diesen Dialog fehlt?
Ich suchte mehrere Websites, aber alle erhalten die gleiche Fehlermeldung.
kann mir jemand sagen was ich nicht sehe?
Sie möchten einen Dialog anzeigen, okay. Aber was soll es enthalten? Nur ein bisschen Text (stattdessen "MessageBox" verwenden)? Oder irgendeine Art von Formular (stattdessen ein dialogbasiertes Projekt erstellen)? Etwas anderes? –
am Ende möchte ich einige Informationen aus dem Dialog erhalten wollen. Aber zuerst möchte ich einen leeren Dialog anzeigen: D –
Verwenden Sie einfach den Visual Studio-Anwendungsassistenten, um eine "dialogbasierte" Anwendung zu erstellen. Dadurch wird der erforderliche Code zum Erstellen eines "leeren" Dialogfelds generiert. Später können Sie versuchen, alles von Grund auf neu zu machen, aber für Anfänger wird empfohlen, den Assistenten zu verwenden. – zett42