Objekte auf der MainForm erstellen
-
Hallo,
ich habe bisher immer mit dem Borland C++ Builder gearbeitet. Wenn man dort ein neues Projekt erstellt hat, gab es eine MainForm auf der man Objekte wie z.B. ComboBox, Buttons etc. platzieren konnte. Nun habe ich seit kurzem MS Visual C++ Net und stehe dort irgendwie auf dem Schlauch. Ich habe ein Win32 Projekt erstellt und suche nun dort die "MainForm". Ich kann zwar neue Dialoge erstellen (oder den standardmäßig erstellten About-Dialog bearbeiten) und dort alles mögliche reinsetzen, aber nicht auf die MainForm.
Gruß,
Henning
-
Was genau verstehst du denn unter MainForm?! Es gibt eben Dialoge, die du z.B. zusammenklicken und in den Ressourcen speichern kannst, oder du erstellst alles direkt im Code per CreateWindow(Ex)

-
Bei Borland ist es so, dass beim Programmstart eine MainForm initialisiert und angezeigt wird. Sozusagen das Hauptfenster. Dort kann ich mir direkt eine GUI zusammenklicken. Vergleichbar ist es bei MS Visual C++ mit dem Fenster das erscheint, wenn man einfach ein neues Win32 Projekt kompiliert. Auf diesem Fenster kann ich direkt keine GUI Objekte anlegen.
-
Hallo,
bei Win32-Projekten unter VC++.NET gibt es keine "MainForm". Die Projekte, die möglich sind, stehen hier:
http://msdn.microsoft.com/library/DEU/vccore/html/vcurfApplicationSettingsWin32ProjectWizard.asp
Dort ist zwar "Windows-Anwendung" als ein Typ aufgeführt, aber dies entspricht einer Win32-Anwendung im "alten" VC++, und dort muß man sich um das Erstellen von Fenstern selber kümmern, es wird kein Fenster vorgegeben.
Dies passiert nur bei MFC-Anwendungen vom Typ "dialogfeldbasierend"(gehört dann aber nicht mehr in dieses Forum):
Wie erstellt man eine MFC-Anwendung ("Auf Dialogfeldern basierend"):
http://msdn.microsoft.com/library/DEU/vccore/html/vcurfApplicationTypeMFCApplicationWizard.asp
oder bei Windows-Forms-Anwendungen (gehört ebenfalls nicht hier her, da es auf das .NET-Framework aufsetzt):
Wie erstellt man eine Windows-Forms-Anwendung
http://msdn.microsoft.com/library/deu/vbcon/html/vburfCreatingWindowsApplicationProject.aspalso mußt du dich entscheiden, was du haben willst.
MfG
-
Du kannst auch eine "normale" Windows Anwendung (ohne MFC) als rein Dialogfeld-basierend erstellen.
Dann kannst Du auch die erstellten Dialoge aus dem VS-Editor benutzen.
Wie man eine Windows-Anwendung als "rein Dialog-basierend" erstellt, findest Du hier unter "Tipps und Tricks" (Gerüst für einen (nicht-)Modalen Dialog").