www.gusucode.com > 含多种窗体元素的VC++演示对话框-源码程序 > 含多种窗体元素的VC++演示对话框-源码程序/code/ReadMe.txt
======================================================================== MICROSOFT FOUNDATION CLASS BIBLIOTHEK : LayoutManager ======================================================================== Diese LayoutManager-Anwendung hat der Klassen-Assistent f黵 Sie erstellt. Diese Anwendung zeigt nicht nur die prinzipielle Verwendung der Microsoft Foundation Classes, sondern dient auch als Ausgangspunkt f黵 die Erstellung Ihrer eigenen DLLs. Diese Datei enth鋖t die Zusammenfassung der Bestandteile aller Dateien, die Ihre LayoutManager-Anwendung bilden. LayoutManager.dsp Diese Datei (Projektdatei) enth鋖t Informationen auf Projektebene und wird zur Erstellung eines einzelnen Projekts oder Teilprojekts verwendet. Andere Benutzer k鰊nen die Projektdatei (.dsp) gemeinsam nutzen, sollten aber die Makefiles lokal exportieren. LayoutManager.h Hierbei handelt es sich um die Haupt-Header-Datei der Anwendung. Diese enth鋖t andere projektspezifische Header (einschlie遧ich Resource.h) und deklariert die Anwendungsklasse CLayoutManagerApp. LayoutManager.cpp Hierbei handelt es sich um die Haupt-Quellcodedatei der Anwendung. Diese enth鋖t die Anwendungsklasse CLayoutManagerApp. LayoutManager.rc Hierbei handelt es sich um eine Auflistung aller Ressourcen von Microsoft Windows, die vom Programm verwendet werden. Sie enth鋖t die Symbole, Bitmaps und Cursors, die im Unterverzeichnis RES abgelegt sind. Diese Datei l鋝st sich direkt in Microsoft Visual C++ bearbeiten. LayoutManager.clw Diese Datei enth鋖t Informationen, die vom Klassen-Assistenten verwendet wird, um bestehende Klassen zu bearbeiten oder neue hinzuzuf黦en. Der Klassen-Assistent verwendet diese Datei auch, um Informationen zu speichern, die zum Erstellen und Bearbeiten von Nachrichtentabellen und Dialogdatentabellen ben鰐igt werden und um Prototyp-Member-Funktionen zu erstellen. res\LayoutManager.ico Dies ist eine Symboldatei, die als Symbol f黵 die Anwendung verwendet wird. Dieses Symbol wird durch die Haupt-Ressourcendatei LayoutManager.rc eingebunden. res\LayoutManager.rc2 Diese Datei enth鋖t Ressourcen, die nicht von Microsoft Visual C++ bearbeitet wurden. In diese Datei werden alle Ressourcen abgelegt, die vom Ressourcen-Editor nicht bearbeitet werden k鰊nen. ///////////////////////////////////////////////////////////////////////////// F黵 das Hauptfenster: MainFrm.h, MainFrm.cpp Diese Dateien enthalten die Frame-Klasse CMainFrame, die von CFrameWnd abgeleitet wurde und alle SDI-Frame-Merkmale steuert. ///////////////////////////////////////////////////////////////////////////// Der Klassen-Assistent erstellt einen Dokumenttyp und eine Ansicht(View): LayoutManagerDoc.h, LayoutManagerDoc.cpp - das Dokument Diese Dateien enthalten die Klasse CLayoutManagerDoc. Bearbeiten Sie diese Dateien, um Ihre speziellen Dokumentdaten hinzuzuf黦en und das Speichern und Laden von Dateien zu implementieren (mit Hilfe von CLayoutManagerDoc::Serialize). LayoutManagerView.h, LayoutManagerView.cpp - die Ansicht des Dokuments Diese Dateien enthalten die Klasse CLayoutManagerView. CLayoutManagerView-Objekte werden verwendet, um CLayoutManagerDoc-Objekte anzuzeigen. ///////////////////////////////////////////////////////////////////////////// Andere Standarddateien: StdAfx.h, StdAfx.cpp Mit diesen Dateien werden vorkompilierte Header-Dateien (PCH) mit der Bezeichnung LayoutManager.pch und eine vorkompilierte Typdatei mit der Bezeichnung StdAfx.obj erstellt. Resource.h Dies ist die Standard-Header-Datei, die neue Ressourcen-IDs definiert. Microsoft Visual C++ liest und aktualisiert diese Datei. ///////////////////////////////////////////////////////////////////////////// Weitere Hinweise: Der Klassen-Assistent f黦t "ZU ERLEDIGEN:" im Quellcode ein, um die Stellen anzuzeigen, an denen Sie Erweiterungen oder Anpassungen vornehmen k鰊nen. Wenn Ihre Anwendung die MFC in einer gemeinsam genutzten DLL verwendet und Ihre Anwendung eine andere als die aktuell auf dem Betriebssystem eingestellte Sprache verwendet, muss die entsprechend lokalisierte Ressource MFC42XXX.DLL von der Microsoft Visual C++ CD-ROM in das Verzeichnis system oder system32 kopiert und in MFCLOC.DLL umbenannt werden ("XXX" steht f黵 die Abk黵zung der Sprache. So enth鋖t beispielsweise MFC42DEU.DLL die ins Deutsche 黚ersetzten Ressourcen). Anderenfalls erscheinen einige Oberfl鋍henelemente Ihrer Anwendung in der Sprache des Betriebssystems. /////////////////////////////////////////////////////////////////////////////