Entwicklung mit systemeigenen Code (Vorgehensweise in Visual C++)
Aktualisiert: November 2007
Diese Seite enthält Links zu Hilfethemen, die Aufgaben bei der Entwicklung mit systemeigenem Code unter Verwendung von Visual C++ behandeln. Informationen zu weiteren Kategorien häufiger Aufgaben, die in der Hilfe behandelt werden, finden Sie unter Vorgehensweise in Visual C++.
Win32
Windows-API
Bietet Informationen über die von Microsoft Windows unterstützten Anwendungsprogrammierschnittstellen (APIs).Neues in der Windows-API
Führt die neuesten Ergänzungen im Windows SDK auf.Übersicht über die Windows-API
Führt alle Technologien auf, die von der Windows SDK-Dokumentation behandelt werden.Windows SDK-Beispiele
Führt die Beispiele auf, die das Windows SDK verwenden.
COM/ATL/MFC
COM (Component Object Model)
Bietet eine Einführung in COM, ein plattformunabhängiges, verteiltes, objektorientiertes System zum Erstellen binärer Softwarekomponenten, die interagieren können.COM+ (Komponentendienste)
Beschreibt, wie COM+ auf Anwendungen, die mit COM, MTS oder anderen COM-basierten Technologien geschrieben sind, aufbaut und diese erweitert.Beispiele für die COM-Unterstützung des Compilers
Führt Beispiele auf, die die integrierte Unterstützung des Visual C++-Compilers für COM demonstrieren.ATL Tutorial
Begleitet Sie bei der Erstellung eines ActiveX-Steuerelements und veranschaulicht zahlreiche Grundlagen von ATL und COM.Introduction to COM and ATL
Bietet eine kurze Einführung in COM und ATL.Programming with ATL and C Run-Time Code
Erörtert die Vorteile der Verwendung der C-Laufzeitbibliothek (CRT) mit statischen oder dynamischen Verknüpfungen bzw. die alternative Verwendung des Makros _ATL_MIN_CRT zum Verringern der Abhängigkeit von CRT-Code.ATL-Beispiele
Führt die Beispiele auf, in denen ATL veranschaulicht wird.MFC Overview
Bietet eine Einführung in die MFC (Microsoft Foundation Class)-Bibliothek.Hierarchy Chart
Stellt die MFC-Bibliothek grafisch dar.MFC COM
Beschreibt die Unterstützung von MFC für COM.MFC-Beispiele
Führt die Beispiele auf, in denen MFC veranschaulicht wird.Adding a Property Using Attributes
Veranschaulicht die Schritte, die notwendig sind, um eine einfache benutzerdefinierte Eigenschaft mit Lese-/Schreibzugriff unter Verwendung von Attributen hinzuzufügen. Außerdem werden die Änderungen im Steuerelementprojekt erläutert.Accessing All Members of a Collection
Zeigt, wie die drei Haupttypen der mit MFC bereitgestellten Auflistungen durchlaufen werden.Accessing File Status
Zeigt, wie der Status einer Datei abgerufen wird.Accessing Run-Time Class Information
Erläutert, wie auf Informationen über die Klasse eines Objekts zur Laufzeit zugegriffen wird.ActiveX Control Containers: Connecting an ActiveX Control to a Member Variable
Zeigt, wie einer Dialogfeldklasse eine Membervariable hinzugefügt wird.ActiveX Control Containers: Handling Events from an ActiveX Control
Erläutert die Verwendung des Eigenschaftenfensters, um Ereignishandler für ActiveX-Steuerelemente in einem ActiveX-Steuerelementcontainer zu installieren.ActiveX Control Containers: Using Controls in a Non-Dialog Container
Zeigt, wie ein ActiveX-Steuerelement dynamisch in einem Nicht-Dialogfeld erstellt wird.ActiveX Control Containers: Viewing and Modifying Control Properties
Erläutert die Verwendung des Ressourcen-Editors von Visual C++, um die von einem ActiveX-Steuerelement unterstützten Eigenschaften anzuzeigen und zu ändern.Adding Connection Points to an Object
Veranschaulicht, wie ein Steuerelement mit Unterstützung für Verbindungspunkte erstellt wird, Ereignisse hinzugefügt werden und anschließend der Verbindungspunkt implementiert wird.Adding HTML Help Context-Sensitive Help to an Existing MFC Application
Zeigt, wie einer MFC-Anwendung kontextbezogene Hilfe im HTMLHelp-Format hinzugefügt wird.Adding Items to the Header Control
Beschreibt, wie einem Header-Steuerelement ein Headerelement hinzugefügt wird.Adding Tabs to a Tab Control
Beschreibt, wie einem Tab-Steuerelement ein Registerkartenelement hinzugefügt wird.Automation Clients: Using Type Libraries
Beschreibt, wie eine Dispatchklasse aus einer Typbibliotheksdatei (.tlb) erstellt wird.Clipboard: Copying and Pasting Data
Beschreibt die Arbeitsschritte, die mindestens erforderlich sind, um in einer OLE-Anwendung das Kopieren in die Zwischenablage und das Einfügen aus der Zwischenablage zu implementieren.Copying the Help Accelerator Resources
Zeigt, wie die Zugriffstasten für Hilferessourcen kopiert werden.Copying the Help Menu Resources
Zeigt, wie Hilfemenüressourcen in das Projekt kopiert werden.Copying the Help Message Map Commands
Zeigt, wie hilfebezogener Code in das Projekt kopiert wird.Copying the Help Mode Toolbar Button
Zeigt, wie durch einfaches Ziehen die Schaltfläche für den Hilfemodus aus der HasHelp-Projekt-Symbolleistenressource in die Symbolleistenressource des Projekts kopiert wird.Copying the Help-Related String Resources
Zeigt, wie die Befehls-IDs für hilfebezogene Menüelemente kopiert werden.Creating a CToolBarCtrl Object
Beschreibt, wie ein CToolBarCtrl-Objekt verwendet wird.Creating a Rebar Control
Beschreibt, wie ein CReBarCtrl-Objekt verwendet wird.Creating an Aggregated Object
Beschreibt, wie ein zusammengesetztes Objekt erstellt wird.Creating an Extended Combo Box Control
Zeigt, wie ein erweitertes Kombinationsfeld-Steuerelement in einem Dialogfeld und in einem Nicht-Dialogfeld verwendet wird.Creating the Date and Time Picker Control
Zeigt, wie ein Datums-/Zeitauswahl-Steuerelement in einem Dialogfeld und einem Nicht-Dialogfeld verwendet wird.Creating the Header Control
Zeigt, wie ein Header-Steuerelement in einem Dialogfeld und in einer Ansicht (aber nicht in einer CListView) platziert wird.Creating the List Control
Zeigt, wie ein Listen-Steuerelement in einem Dialogfeld und einem Nicht-Dialogfeld verwendet wird.Creating the Month Calendar Control
Zeigt, wie ein Monatskalender-Steuerelement in einem Dialogfeld und einem Nicht-Dialogfeld verwendet wird.Creating the Tab Control
Zeigt, wie ein Tab-Steuerelement in einem Dialogfeld und einem Nicht-Dialogfeld verwendet wird.Deriving Controls from a Standard Control
Zeigt, wie eine abgeleitete Steuerelementklasse erstellt und in einem Dialogfeld platziert wird.Displaying Context-Sensitive Help
Beschreibt, wie kontextbezogene Hilfe aus der Anwendung angezeigt wird.Displaying F1 Help for a Dialog Box or Menu Option
Beschreibt, wie der HTML Help-Viewer manuell angezeigt wird.Enabling Tool Tips
Beschreibt, wie QuickInfos für die untergeordneten Steuerelemente eines Fensters aktiviert werden.Example: Displaying a Dialog Box via a Menu Command
Enthält Verfahren zum Anzeigen von modalen und nicht modalen Dialogfeldern über Menübefehle.Inserting a Form into a Project
Zeigt, wie ein MFC-basiertes Formular leicht in die Anwendung eingefügt wird.Manipulating the Progress Control
Listet die Möglichkeiten auf, die aktuelle Position eines Statussteuerelements zu ändern.MFC ActiveX Controls: Adding Another Custom Property Page
Beschreibt, wie Sie Eigenschaftenseiten einem ActiveX-Steuerelement hinzufügen können, um zusätzliche Eigenschaften anzuzeigen.MFC ActiveX Controls: Creating an Automation Server
Beschreibt, wie ein MFC-ActiveX-Steuerelement als Automatisierungsserver entwickelt wird, um dieses Steuerelement programmgesteuert in eine andere Anwendung einzubetten und von der Anwendung Methoden im Steuerelement aufzurufen.MFC ActiveX Controls: Using Data Binding in an ActiveX Control
Erläutert die Datenbindung, die es ermöglicht, eine Eigenschaft eines Steuerelements an ein bestimmtes Feld in einer Datenbank zu binden.Setting the Day State of a Month Calendar Control
Beschreibt, wie bestimmte Termine für den Monat hervorgehoben werden, der gerade in einem Monatskalender-Steuerelement angezeigt wird.Setting Up a Static Link to the Registrar Code (C++ Only)
Zeigt, wie ein statischer Link zum Code der Registrierung erstellt wird.Testing Properties and Events with Test Container
Beschreibt, wie die grundlegenden Features des Testcontainers verwendet werden.Updating the Text of a Status-Bar Pane
Erläutert, wie der Text, der in einem MFC-Statusleistenbereich angezeigt wird, geändert wird.Using a Common Control as a Child Window
Beschreibt, wie ein allgemeines Steuerelement dynamisch erstellt und dann damit gearbeitet wird.Using a Dialog Bar with a Rebar Control
Zeigt, wie eine transparente Dialogleiste in einem Infoleistenband implementiert wird.Using an Image List with a Rebar Control
Zeigt, wie Bilder in einem Infoleistenband angezeigt werden.Using CStatusBarCtrl to Create a CStatusBarCtrl Object
Beschreibt, wie ein Statusleisten-Steuerelement mit Teilen verwendet wird.Using CToolTipCtrl to Create and Manipulate a CToolTipCtrl Object
Zeigt, wie ein CToolTipCtrl erstellt und bearbeitet wird.Using Drop-Down Buttons in a Toolbar Control
Beschreibt, wie eine Dropdownschaltfläche implementiert wird.Using Image Lists in an Extended Combo Box Control
Beschreibt, wie einem erweiterten Kombinationsfeld-Steuerelement eine Bildliste zugeordnet wird.Using Image Lists with Header Controls
Zeigt, wie ein Bild in einem Headerelement angezeigt wird.Gewusst wie: Zugriff auf die Funktionen des Klassen-Assistenten und der Assistentenleiste
Erläutert, wo in Visual C++ auf ClassWizard- und WizardBar-Funktionalität zugegriffen werden kann.
C-Laufzeitbibliothek (CRT)
- Building the Run-Time Libraries
Zeigt, wie Sie eigene Kopien der C-Laufzeitbibliothek-Dateien erstellen.
Programmieren mit systemeigenem Code
DLLs
Erläutert DLLs (Dynamic Link Libraries).FAQ (Häufig gestellte Fragen) zu DLLs
Beantwortet häufig gestellte Fragen zu DLLs.STL-Beispiele
Listet die Beispiele auf, in denen die Verwendung der Standard Template Library (STL) veranschaulicht wird.
Vorkompilierte Header
Erstellen vorkompilierter Headerdateien
Beschreibt die vom Microsoft C- und C++-Compiler für das Vorkompilieren von beliebigem C- oder C++-Code bereitgestellten Optionen, einschließlich Inlinecode.Wann sollte Quellcode vorkompiliert werden?
Beschreibt, wann die Verwendung vorkompilierter Header angemessen ist.Zwei Methoden für das Vorkompilieren von Code
Beschreibt die zwei Möglichkeiten zum Vorkompilieren von Code: automatische Vorkompilierung und manuelle Vorkompilierung.Konsistenzregeln für vorkompilierte Header
Erläutert Richtlinien, die Ihnen die effizientere Verwendung von vorkompilierten Headern ermöglichen.Verwenden von vorkompilierten Headern in einem Projekt
Beschreibt eine Methode zum Verwenden der Optionen für die manuelle Headervorkompilierung in einem Projekt.