Freigeben über


Assistenten und die Ressourcen-Editoren

Visual C++ enthält eine Reihe von Assistenten für die Verwendung in MFC-Programmierung, zusammen mit zahlreichen integrierten Ressourcen-Editoren ein.Für ActiveX-Steuerelemente Getting Started Programming ActiveX-Steuerelement-Assistent einen ähnlichen Zweck dient, ähnlich wie bei den MFC-Anwendungs-Assistenten.Während Sie MFC-Anwendungen ohne die meisten dieser Tools schreiben können, vereinfachen die Tools Größe und Geschwindigkeit Ihrer Arbeit.

Verwenden Sie den MFC-Anwendungs-Assistenten, um eine MFC-Anwendung zu erstellen

Verwenden Sie MFC-Anwendungs-Assistent, um ein MFC-Projekt in Visual C++ erstellen können, die OLE und Datenbankunterstützung aufgenommen werden kann.Dateien im Projekt enthalten die Anwendung Dokument, Ansicht und Rahmenfenster Klassen. Standard, einschließlich von Menüs und eine optionale Symbolleiste. weitere erforderliche Windows-Dateien. und optionale .rtf-Dateien, die Standard-Windows-Hilfethemen enthalten, die Sie ändern und erweitern können, um die Hilfedatei des Programms zu erstellen.

Verwendungs-Klassenansicht, um Klassen und Verwalten von Windows-Meldungen

Erstellen Sie bei der Klassenansicht Handlerfunktionen für Windows-Meldungen und Befehle, erstellen und verwalten Klassen erstellen, variablen Klassenmember erstellen, über Methoden und Eigenschaften erstellen, die Datenbankklassen und mehr.

HinweisHinweis

Der Klassenansicht können Sie festlegen, dass auch mit virtuellen Funktionen in MFC-Klassen zu überschreiben.Wählen Sie die Klasse und die virtuelle Funktion aus, um zu überschreiben.Der Rest des Prozesses ist für die Meldungsbehandlung, wie in den folgenden Abschnitten beschrieben.

In Anwendungen, die unter Windows ausgeführt werden, sind Meldung gesteuert.Benutzeraktionen und andere Ereignisse, die in der ausgeführten Programm ursache Windows auftreten, um Nachrichten zu den Fenstern im Programm zu senden.Wenn beispielsweise der Benutzer die Maus in einem Fenster klickt, sendet Windows WM_LBUTTONDOWN eine Meldung, wenn die linke Maustaste gedrückt wird und eine WM_LBUTTONUP Meldung, wenn die Schaltfläche wieder zugänglich gemacht wird.Außerdem sendet Windows WM_COMMAND Nachrichten, wenn der Benutzer Befehle in der Menüleiste auswählt.

Im MFC-Framework können verschiedene Objekte, z. B. Dokumente, Ansichten, Rahmenfenster, Dokumentvorlagen und das Anwendungsobjekt, Meldungen "Bearbeiten".Ein solches Objekt stellt eine Handlerfunktion" als eine ihrer Memberfunktionen bereit, und das Framework ordnet die eingehende Nachricht an den Handler an.

Ein großer Teil der Programmierung Aufgabe wird ausgeführt, der auf welchen Objekten und diese Zuordnung dann zu implementieren, die Meldungen zuzuordnen.Zu diesem Zweck verwenden Sie die Klassenansicht und im Eigenschaftenfenster angezeigt.

Das Eigenschaftenfenster wird leere Nachricht Handler Memberfunktionen, und Sie verwenden den Quellcode-Editor, um den Text des Handlers zu implementieren.Sie können Klassen (einschließlich eigene Klassen, nicht abgeleitet von MFC-Klassen) und deren Member mit Klassenansicht auch erstellen oder bearbeiten.Weitere Informationen über die Verwendung der Klassenansicht und über Assistenten, mit denen Code einem Projekt hinzufügen, finden Sie unter Funktionen mit Code-Assistenten hinzufügen.

Mit den Ressourcen-Editoren zum Erstellen und Bearbeiten von Ressourcen

Verwenden Sie das Visual C++ Ressourcen-Editoren, um Menüs, Dialogfelder, benutzerdefiniertes Steuerelement, Zugriffstasten, Bitmaps, Symbole, Cursor, Zeichenfolgen und Versionsressourcen zu erstellen und zu bearbeiten.Ab Visual C++, Version 4.0, stellt ein Symbolleisten Erstellen von Symbolleisten, des Editors viel einfacher.

Damit Sie können sogar Microsoft Foundation Class Library bietet eine Datei mit dem Namen COMMON.RES mit dem Namen "ClipArt-" Ressourcen enthält, die Sie aus COMMON.RES und Einfügen in eine eigene Ressourcendatei kopieren können.COMMON.RES Symbolleisten-Schaltflächen enthält allgemeine Informationen, Symbole und Cursor ein.Sie können diese Ressourcen in der Anwendung verwenden, ändern und verteilen.Weitere Informationen zu COMMON.RES finden Sie unter ClipArt-Beispiel.

Der MFC-Anwendungs-Assistent, die Visual C++-Assistenten, die Ressourcen-Editoren sowie das MFC-Framework für viele Arbeiten erledigen, und legen Sie den Code viel einfacher verwalten.Die Großteil des anwendungsspezifischen Codes sind in Ihrem Dokument und Ansichtsklassen.

Siehe auch

Konzepte

Verwenden von Klassen, die von Anwendungen für Windows zu schreiben