Wozu sind die Klassen CAboutDlg, ProjektXApp?
-
Hi,
Bin Anfänger, und mir ist aufgefallen, daß Visual C zu meiner Projrktklasse immer noch die Klassen CAboutDlg, ProjektXApp (ProjektX steht für Projektnamen) sowie unter Global theApp anlegt!
Wofür sind diese Klassen?
Könnte mir das jemand näher erklären?
Danke schonmal,
Tschau Thorsten
-
Guten Tag.
Thorsten678 schrieb:
Bin Anfänger, und mir ist aufgefallen, daß Visual C zu meiner Projrktklasse immer noch die Klassen CAboutDlg, ProjektXApp (ProjektX steht für Projektnamen) sowie unter Global theApp anlegt!
Visual C++?
Ja, aber nicht wenn du ein win32-Konsolen-Projekt erstellst und dann ein C++ Source File (.cpp) hinzufügst. Du hast wahrscheinlich eine MFC anwendung etc. erstellt.MfG Max
-
Du hast wahrscheinlich eine MFC anwendung etc. erstellt.
... und dort definiert CAboutDlg den About Dialog (dort wo Versionsnummer und Copyright etc. stehen)
ProjectXXXApp ist die Hauptanwendungsklasse deines Projekts.
Sie repräsentiert deine Anwendung.
Deshalb wird sie auch genau einmal instanziiert, und zwar als theApp wie du schon bemerkt hast.