CWnd-Klasse
Stellt die Basisfunktionalität aller Fensterklassen in Microsoft Foundation Class-Bibliothek bereit.
class CWnd : public CCmdTarget
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CWnd-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Aufgerufen durch das Framework, um die Standardaktion des Objekts auszuführen. |
|
Aufgerufen vom Framework, um das untergeordnete Element oder das untergeordnete Objekt an einem angegebenen Punkt auf dem Bildschirm abzurufen. |
|
Aufgerufen durch das Framework, um die angegebenen aktuelle Bildschirmposition des Objekts abzurufen. |
|
Aufgerufen vom Framework, um zu einem anderen Benutzeroberflächenelement innerhalb eines Containers zu durchlaufen und wenn möglich ab, rufen Sie das Objekt. |
|
Aufgerufen durch das Framework, um die Auswahl zu ändern oder den Tastaturfokus des angegebenen Objekts zu verschieben. |
|
Animiert das zugeordnete Fensterobjekt. |
|
Ordnet alle minimierten (ikonenhaften) untergeordneten Fenster an. |
|
Fügt ein Windows-Handles zu einem CWnd-Objekt. |
|
Rufen Sie die Memberfunktion auf, um ein Rahmenfenster modal zu erstellen. |
|
Bereitet CWnd zum Zeichnen vor. |
|
Bindet die standardmäßige einfache gebundene Eigenschaft des aufrufende Objekt, wie in der Typbibliothek gekennzeichnet, einen Cursor, der einem Datenquellensteuerelement verknüpft ist. |
|
Bindet eine Cursor-gebundene Eigenschaft auf einem datengebundenen Steuerelement an ein Datenquellensteuerelement und zu Registern diese Beziehung mit dem MFC-Bindungs-Manager. |
|
Setzt CWnd zum Anfang eines Stapels überlappende Fenster. |
|
Aufgerufen, um das Fensterrechteck vom Clientrechteck zu berechnen. |
|
Deaktiviert das QuickInfosteuerelement. |
|
Zentriert ein Fenster relativ zu seinem übergeordneten Element. |
|
Entfernt CWnd aus der Kette von Zwischenablagen-Viewern. |
|
Setzt ein Häkchen neben oder entfernt ein Häkchen von einem Schaltflächen-Steuerelement. |
|
Überprüft das angegebene Optionsfeld und entfernt das Häkchen von allen anderen Optionsschaltflächen in der angegebenen Gruppe von Schaltflächen. |
|
Bestimmt das, wenn einer der untergeordneten Fenster den angegebenen Punkt enthält. |
|
Konvertiert die Clientkoordinaten eines angegebenen Punkts oder des Rechtecks auf der Anzeige zu Bildschirmkoordinaten. |
|
Minimiert das Fenster. |
|
Setzt den Status eines modalen Fensters fort. |
|
Erstellt und initialisiert das untergeordnete Fenster, das mit dem CWnd-Objekt zugeordnet ist. |
|
Erstellt einen Active Accessibility-Proxy für das angegebene Objekt. |
|
Erstellt eine neue Form für das Caretzeichen und ruft den Besitz der Einfügemarke ab. |
|
Erstellen Sie ein ActiveX-Steuerelement, das in einem MFC-Programm CWnd durch ein Objekt dargestellt wird. |
|
Erstellt Windows sich überschnitt, Popup oder untergeordnetes Fenster und fügt es einem CWnd-Objekt. |
|
Erstellt einen grauen Block für das Caretzeichen und ruft den Besitz der Einfügemarke ab. |
|
Erstellt einen durchgehenden Block für das Caretzeichen und ruft den Besitz der Einfügemarke ab. |
|
Automatisch aufgerufen über den CWinApp Leerlaufhandler und -Löschungen alle temporären CWnd-Objekte erstellt durch FromHandle. |
|
Zerstört das angefügte Windows-Fenster. |
|
Trennt ein Windows-Handles von einem CWnd-Objekt und gibt das Handle zurück. |
|
Füllt ein Listenfeld mit einer Datei oder einer Verzeichnisliste aus. |
|
Füllt das Listenfeld eines Kombinationsfelds mit einer Datei oder einer Verzeichnisliste aus. |
|
Ruft die aktuelle Auswahl von einem Listenfeld ab. |
|
Ruft die aktuelle Auswahl des Listenfelds eines Kombinationsfelds ab. |
|
Gibt das Fenster akzeptiert gezogene Dateien an. |
|
Zeichnet die Maus auf und verfolgt die Bewegung, bis der Benutzer die linke Schaltfläche freigibt, die ESC-TASTE drückt oder die Maus außerhalb des Ziehrechtecks um den angegebenen Punkt bewegt. |
|
Zeichnet ein Drahtmodellrechteck und animiert es, um die Start- eines Symbols oder des Minimierens oder des Maximierens eines Fensters angeben. |
|
Zeichnet eine Beschriftung. |
|
Aktualisiert die Menüleiste neu. |
|
Ermöglicht Active Accessibility benutzerdefinierte Funktionen. |
|
Aktiviert oder deaktiviert Fenster-D2D-Unterstützung. Rufen Sie diese Methode vor der Initialisierung des Hauptfensters auf. |
|
Aktiviert oder deaktiviert eine oder beide Pfeile einer Bildlaufleiste. |
|
Aktiviert oder deaktiviert ein nebengeordnetes ScrollBar-Steuerelement. |
|
Ermöglicht das QuickInfosteuerelement. |
|
Ermöglicht das QuickInfosteuerelement im Nachverfolgungsmodus. |
|
Aktiviert oder deaktiviert Maus- und Tastatureingaben. |
|
Beendet den Status eines modalen Fensters. |
|
Rufen Sie die Memberfunktion auf, um ein Rahmenfenster von modalem nach nicht zu ändern. |
|
Markiert das Ende des Zeichnens. |
|
Initiiert eine Dialogfeldressource. |
|
Ruft den Namen oder den Text ab, die einem Steuerelement in einem Dialogfeld zugeordnet werden. |
|
Gibt das Handle des Fensters zurück, das von den Fensternamen und -Fensterklasse identifiziert wird. |
|
Gibt das Handle des Fensters zurück, das von den Fensternamen und -Fensterklasse identifiziert wird. |
|
Blinkt das Fenster erneut. |
|
Blinkt das Fenster mit zusätzlichen Funktionen. |
|
Gibt einen Zeiger auf ein Objekt zurück CWnd, wenn Sie ein Handle für ein Fenster angegeben werden. Wenn ein CWnd-Objekt nicht in Anspruch angefügt wird, wird ein temporäres Objekt erstellt und CWnd angefügt. |
|
Gibt einen Zeiger auf ein Objekt zurück CWnd, wenn Sie ein Handle für ein Fenster angegeben werden. Wenn ein CWnd-Objekt nicht in Anspruch angefügt wird, wird ein temporäres Objekt erstellt und CWnd angefügt. |
|
Aufgerufen durch das Framework, um die Adresse einer IDispatch-Schnittstelle für das angegebene untergeordnete Element abzurufen. |
|
Aufgerufen vom Framework, um die Anzahl der untergeordneten Elemente ab, die diesem Objekt gehören. |
|
Aufgerufen durch das Framework, um eine Zeichenfolge abzurufen, die die Standardaktion des Objekts beschreibt. |
|
Aufgerufen durch Framework, um eine Zeichenfolge abzurufen, die die visuelle Darstellung des angegebenen Objekts beschreibt. |
|
Aufgerufen durch das Framework, um das Objekt ab, das den Tastaturfokus hat. |
|
Aufgerufen durch das Framework, um Hilfe-Eigenschaftzeichenfolge eines Objekts abzurufen. |
|
Aufgerufen durch das Framework, um den vollständigen Pfad der Datei abzurufen WinHelp zugeordnet mit dem angegebenen Objekt und dem entsprechenden Bezeichner des Themas in der Datei. |
|
Aufgerufen durch das Framework, um des angegebene die Tastenkombination oder Tastenkombinationen Objekts abzurufen. |
|
Aufgerufen vom Framework, um den Namen des angegebenen Objekts abzurufen. |
|
Aufgerufen vom Framework, um die IDispatch-Schnittstelle des übergeordneten Elements des Objekts abzurufen. |
|
Aufgerufen vom Framework, um Informationen abzurufen, die die Rolle des angegebenen Objekts beschreibt. |
|
Aufgerufen vom Framework, um die ausgewählten untergeordneten Elemente aus diesem abzurufenden Objekts. |
|
Aufgerufen vom Framework, um den aktuellen Zustand des angegebenen Objekts abzurufen. |
|
Aufgerufen vom Framework, um den Wert des angegebenen Objekts abzurufen. |
|
Ruft das aktive Fenster ab. |
|
Ruft das Vorgängerfensterobjekt des angegebenen Fensters ab. |
|
Ruft CWnd ab, das die Mausauswahl verfügt. |
|
Ruft die Clientkoordinaten der aktuellen Position der Einfügemarke ab. |
|
Gibt die ID des derzeit überprüften Optionsfelds in einer Gruppe Schaltflächen zurück. |
|
Ruft die Abmessungen des Clientbereichs CWnd ab. |
|
Ruft einen Zeiger auf das aktuelle Besitzer der Zwischenablage ab. |
|
Ruft einen Zeiger auf den ersten Fenster in der Kette von Zwischenablagen-Viewern ab. |
|
Ruft einen Zeiger auf einen unbekannten ActiveX-Steuerelement ab. |
|
Ruft einen Anzeigekontext für den Clientbereich ab. |
|
Ruft einen Anzeigekontext für den Clientbereich ab und ermöglicht Clipping beim Zeichnen. |
|
Sucht alle Nachfolgerelemente Fenster und das Fenster mit der angegebenen ID zurück |
|
Ruft das Windows-Desktop-Fenster ab. |
|
Wenn CWnd ein untergeordnetes Fenster ist und ruft gibt diese Funktion ihren ID-Wert auf. |
|
Ruft das Steuerelement mit der angegebenen ID aus dem angegebenen Dialogfeld ab. |
|
Übersetzt den Text eines Steuerelements im angegebenen Dialogfeld in einen ganzzahligen Wert. |
|
Ruft die Beschriftung oder den Text ab, die einem Steuerelement zugeordnet werden. |
|
Ruft einen Zeiger auf das zugrunde liegende Cursor ab, die durch die Datenquelle, den Benutzernamen, das Kennwort und die SQL-Eigenschaften eines Datenquellensteuerelements definiert ist. |
|
Gibt das erweiterte Format des Fensters zurück. |
|
Ruft CWnd ab, das gerade den Eingabefokus hat. |
|
Ruft die aktuelle Schriftart ab. |
|
Gibt einen Zeiger auf Vordergrundfenster zurück (das Fenster der obersten Ebene, mit dem der Benutzer gerade funktioniert). |
|
Ruft das Handle für ein Symbol ab. |
|
Bestimmt, das das Popupfenster, das von CWnd verwendet wurde, zuletzt aktiv war. |
|
Ruft die Deckkraft- und Transparenzfarbentaste eines überlappende Fenster ab. |
|
Ruft einen Zeiger auf das Menü angegebenen ab. |
|
Sucht das folgende (oder vorangegangene) Steuerelement innerhalb einer Gruppe von Steuerelementen. |
|
Ruft das erste Steuerelement mit dem WS_TABSTOP Format ab, das (oder wechselt) aus dem angegebenen Steuerelement folgt. |
|
Gibt das nächste (oder vorangegangene) Fenster in der Liste des Fenster-Managers zurück. |
|
Ruft die benutzerdefinierte Website für das angegebene ActiveX-Steuerelement ab. |
|
Ruft einen Zeiger auf das Fenster ab, das nur die geöffnete Zwischenablage verfügt. |
|
Ruft einen Zeiger auf den Besitzer von CWnd ab. |
|
Ruft das übergeordnete Fenster von CWnd ab (sofern vorhanden). |
|
Ruft das übergeordnete Rahmenfenster CWnd des Objekts ab. |
|
Gibt einen Zeiger auf das übergeordnete Fenster eines untergeordneten Fensters zurück. |
|
Ruft eine ActiveX-Steuerelement-Eigenschaft ab. |
|
Ruft ein Renderziel ab, das diesem Fenster zugeordnet ist. |
|
Gibt m_hWnd oder NULL zurück, wenn der this Zeiger NULL ist. |
|
Ruft den sicheren Besitzer für das angegebene Fenster ab. |
|
Gibt ein nebengeordnetes ScrollBar-Steuerelement zurück. |
|
Ruft Informationen über die angegebene Bildlaufleiste ab. |
|
Ruft die Informationen ab, die die SCROLLINFO-Struktur eine Bildlaufleiste ungefähr beibehält. |
|
Ruft die Begrenzung der Bildlaufleiste ab. |
|
Ruft die aktuelle Position eines Bildlauffelds ab. |
|
Kopiert die aktuellen minimalen und maximalen Bildlaufleistenpositionen für die angegebene Bildlaufleiste. |
|
Gibt das Format des aktiven Fensters zurück. |
|
Ermöglicht die Anwendung, auf das Systemmenü für das Kopieren und Änderung zuzugreifen. |
|
Ruft Informationen über die angegebene Titelleiste ab. |
|
Ruft das Rahmenfenster des Fensters der obersten Ebene ab. |
|
Ruft das Fenster der obersten Ebene ab. |
|
Ruft das übergeordnete Element des Fensters der obersten Ebene ab. |
|
Gibt das erste untergeordnete Fenster zurück, das CWnd gehört. |
|
Ruft die Koordinaten des kleinsten Rechtecks ab, das vollständig den CWnd UpdatePanel einschließt. |
|
Ruft den CWnd UpdatePanel ab. |
|
Gibt das Fenster mit der angegebenen Beziehung zu diesem Fenster zurück. |
|
Ruft den Hilfekontextbezeichner ab. |
|
Ruft den Anzeigekontext für das gesamte Fenster, einschließlich der Titelleiste, die Menüs und Bildlaufleisten ab. |
|
Gibt die Anzahl der zugeordneten untergeordneten Fenstern zurück. |
|
Gibt Informationen über das Fenster zurück. |
|
Gibt die Anzahl der zugeordneten fensterlose untergeordneten Fenstern zurück. |
|
Ruft den Ansichtszustand und die normale (wiederhergestellte), minimierten und maximiertepositionen eines Fensters ab. |
|
Ruft die Bildschirmkoordinaten von CWnd ab. |
|
Ruft eine Kopie des Fensterbereichs eines Fensters ab. |
|
Gibt den Fenstertext- oder Beschriftungsnamen zurück (sofern vorhanden). |
|
Gibt die Länge des Text- oder Beschriftungsnamens des Fensters zurück. |
|
Blendet die Einfügemarke durch Entfernen sie vom Bildschirm aus. |
|
Hervorhebungen oder entfernt die Hervorhebung von einem (Menüleisten) Menüelement der obersten Ebene. |
|
Aufgerufen, um die HTMLHelp-Anwendung zu initiieren. |
|
Löscht den gesamten Clientbereich ungültig. |
|
Löscht den Clientbereich innerhalb des angegebenen Rechtecks durch Hinzufügen dieses Rechtecks zum aktuellen UpdatePanel ungültig. |
|
Löscht den Clientbereich innerhalb des angegebenen Bereichs durch Hinzufügen dieses Bereichs zum aktuellen UpdatePanel ungültig. |
|
Ruft eine ActiveX-Steuerelement-Methode oder eigenschaft auf. |
|
Gibt an, ob CWnd ein untergeordnetes Fenster oder anderer direkten Nachfolger des angegebenen Fensters befindet. |
|
Bestimmt, ob D2D Unterstützung aktiviert ist. |
|
Bestimmt, ob die angegebene Meldung für das nicht modale Dialogfeld vorgesehen und verarbeitet sie in diesem Fall. |
|
Bestimmt, ob ein Schaltflächen-Steuerelement überprüft wird. |
|
Bestimmt, ob CWnd minimiert wird (Symbol). |
|
Gibt an, ob CWnd Fingereingabeunterstützung verfügt. |
|
Bestimmt, ob das Fenster für Maus- und Tastatureingaben aktiviert ist. |
|
Bestimmt, ob das Fenster sichtbar ist. |
|
Bestimmt, ob CWnd maximiert wird. |
|
Bricht einen Systemzeitgeber ab. |
|
Deaktiviert oder aktiviert Zeichnung im angegebenen Fenster erneut. |
|
Konvertiert (Zuordnungen) einen Satz Punkte im Koordinatenraum CWnd zum Koordinatenraum eines anderen Fensters. |
|
Erstellt und zeigt ein Fenster, das eine von der Anwendung bereitgestellte Nachricht und eine Beschriftung enthält. |
|
Ändert das Format des aktiven Fensters. |
|
Ändert das erweiterte Stil des Fensters. |
|
Ändert die Position und die Abmessungen von CWnd. |
|
Signalisiert dem System, dass ein vordefiniertes Ereignis aufgetreten ist. |
|
Werkzeugambient-eigenschaftswerte. |
|
Aufgerufen vom Framework, wenn abrufen muss eine auf Windows 7-Registerkartenminiaturansicht angezeigt werden Bitmap, oder auf dem Client für Anwendungsflüchtiger the flüchtigen blick. |
|
Handle-F1-Hilfe innerhalb der Anwendung (mithilfe der aktuelle Kontext). |
|
Behandelt die ID_HELP_FINDER und ID_DEFAULT_HELP Befehle. |
|
Behandelt den ID_HELP_INDEX Befehl und stellt ein standardmäßiges Hilfethema bereit. |
|
Behandelt den Befehl ID_HELP_USING. |
|
Bestimmt, ob, ein Punkt im umgebenden Rechteck des angegebenen Tools ist und ruft Informationen über das Tool ab. |
|
Öffnet die Zwischenablage. Andere Anwendungen sind nicht in der Lage, die Zwischenablage zu ändern, bis die Funktion Windows CloseClipboard aufgerufen wurde. |
|
Zeichnet fensterlose Steuerelemente im Steuerelementcontainer. |
|
Setzt eine Meldung in der Anwendungswarteschlange, gibt zurück, ohne auf das Fenster zu warten, bis die Nachricht zu verarbeiten. |
|
Aufgerufen vor der Erstellung des Windows-Fensters angefügt CWnd zu diesem Objekt. |
|
Ermöglicht anderen notwendigem Erstellen von Unterklassen, um fungieren, bevor SubclassWindow aufgerufen wird. |
|
Wird von CWinApp, um Fenstermeldungen zu filtern, bevor sie an den TranslateMessage und DispatchMessage Windows-Funktionen weitergeleitet werden. |
|
Zeichnet das aktive Fenster im angegebenen Gerätekontext. |
|
Zeichnet ein beliebiges Fenster im angegebenen Gerätekontext (normalerweise ein Druckergerätekontext). |
|
Kopiert ein visuelles Fenster in den angegebenen Gerätekontext, in der Regel einen Druckergerätekontext. |
|
Aktualisiert das angegebene Rechteck oder den Bereich im Clientbereich. |
|
Registrieren Sie, bzw. heben Sie Fenster Windows-Fingereingabeunterstützung Registrierung auf. |
|
Versionen Client und Fenstergerätekontexte, sie für andere Anwendungen freigegeben. |
|
Ordnet Steuerleisten im Clientbereich neu. |
|
Ruft ab, übersetzt oder leitet Nachrichten für ein Fenster weiter, das in dem Status ist. |
|
Konvertiert die Bildschirmkoordinaten eines angegebenen Punkts oder des Rechtecks auf der Anzeige in Clientkoordinaten. |
|
Führt den Inhalt des Clientbereichs aus. |
|
Führt den Inhalt des Clientbereichs aus. Wie bei ScrollWindow, mit zusätzlichen Funktionen. |
|
Stellt eine Benachrichtigung an einem untergeordneten Fenster, im übergeordneten Fenster bereit, sodass das untergeordnete Fenster eine Aufgabe behandeln. |
|
Sendet eine Meldung an das angegebene Steuerelement. |
|
Sendet eine Meldung in das CWnd-Objekt und wird erst zurückgegeben, bis die Meldung verarbeitet hat. |
|
Sendet eine Nachricht auf alle Nachfolgerelemente Fenstern des Fensters. |
|
Sendet die angegebene Meldung in die Fenster und gibt so schnell wie möglich, Abhängig davon, ob der aufrufende Thread das Fenster erstellt wurde. |
|
Ermöglicht das Fenster. |
|
Veranlasst alle folgenden Mauseingaben, zu CWnd gesendet werden. |
|
Verschiebt die Einfügemarke an eine angegebene Position. |
|
Fügt CWnd der Kette von Fenstern hinzu, die benachrichtigt werden, wenn der Inhalt der Zwischenablage geändert wird. |
|
Legt das Fenster oder die Steuerelement-ID für das Fenster fest (das jedes untergeordnete Fenster, nicht nur ein Steuerelement in einem Dialogfeld sein kann). |
|
Legt den Text eines Steuerelements zur Zeichenfolge fest, die einen ganzzahligen Wert darstellt. |
|
Legt die Beschriftung oder den Text eines Steuerelements im angegebenen Dialogfeld fest. |
|
Beansprucht den Eingabefokus. |
|
Legt die aktuelle Schriftart fest. |
|
Setzt den Thread, der das Fenster in den Vordergrund erstellte und das Fenster aktiviert. |
|
Legt das Handle für ein bestimmtes Symbol fest. |
|
Legt die Deckkraft- und Transparenzfarbentaste eines überlappende Fenster fest. |
|
Legt das Menü zum angegebenen Menü fest. |
|
Ändert den Besitzer von CWnd. |
|
Ändert das übergeordnete Fenster. |
|
Legt eine ActiveX-Steuerelement-Eigenschaft fest. |
|
Ermöglicht die neu gezeichnet werden Änderungen in CWnd oder verhindert Änderungen von neu gezeichnet werden. |
|
Enthält Informationen über die Bildlaufleiste fest. |
|
Legt die aktuelle Position eines Bildlauffelds und fest, wenn Sie angegeben werden, zeichnet die Bildlaufleiste neu, um die neue Lage widerzuspiegeln. |
|
Legt minimale und maximale Positionswerte für die angegebene Bildlaufleiste fest. |
|
Installiert einen Systemzeitgeber, der eine WM_TIMER Meldung sendet, wenn er gestartet wird. |
|
Legt den Hilfekontextbezeichner fest. |
|
Legt den Ansichtszustand und die normale (wiederhergestellte), minimierten und maximiertepositionen für ein Fenster fest. |
|
Ändert die Größe, Position und die Reihenfolge des untergeordneten Elements, des Popups und der Fenster der obersten Ebene. |
|
Legt den Bereich eines Fensters fest. |
|
Legt den Fenstertext- oder Beschriftungsnamen (sofern vorhanden), dem angegebenen Text fest. |
|
Zeigt die Einfügemarke in der Anzeige an der aktuellen Position der Einfügemarke an. Sobald angezeigt, beginnt die Einfügemarke automatisch blinken. |
|
In oder aus alle Popupfenster im Besitz das Fenster. |
|
Anzeigen oder aus ein Bildlaufleiste. |
|
Zeigt das Fenster oder aus. |
|
Fügt ein Windows-Steuerelement zu einem CWnd-Objekt an und ermöglicht es Routenmeldungen durch die Meldungszuordnung von CWnd. |
|
Fügt ein Fenster zu einem CWnd-Objekt an und ermöglicht es Routenmeldungen durch die Meldungszuordnung von CWnd. |
|
Entsperrt ein Fenster, das mit CWnd::LockWindowUpdate gesperrt wurde. |
|
Trennt ein Fenster von einem Objekt CWnd |
|
Initialisiert oder ruft Daten von einem Dialogfeld ab. |
|
Aufruf, den Zustand der Dialogfeldschaltflächen und -anderer Steuerelemente zu aktualisieren. |
|
Aktualisiert die Position, Größe, die Form, den Inhalt und die Durchsichtigkeit eines überlappende Fenster. |
|
Aktualisiert den Clientbereich. |
|
Überprüft den Clientbereich innerhalb des angegebenen Rechtecks durch Entfernen des Rechtecks vom aktuellen UpdatePanel. |
|
Überprüft den Clientbereich innerhalb des angegebenen Bereichs durch Entfernen des Bereichs vom aktuellen UpdatePanel. |
|
Identifiziert das Fenster, das den angegebenen Punkt enthält. |
|
Aufgerufen, um die WinHelp-Anwendung zu initiieren. |
Geschützte Methoden
Name |
Description |
---|---|
Ruft die Standardbreite Fensterprozedur auf, die Standardverarbeitung alle Fenstermeldungen bereitstellt, die eine Anwendung nicht verarbeitet. |
|
Ruft die Standardbreite Fensterprozedur auf, die Standardverarbeitung alle Fenstermeldungen bereitstellt, die eine Anwendung nicht verarbeitet. |
|
Für Dialogdatenaustausch und Validierung. Wird von UpdateData aufgerufen. |
|
Gibt einen Zeiger auf die Meldung zurück, die dieses Fenster gerade verarbeitet. Sollte nur aufgerufen werden wenn in einer Meldungshandlermemberfunktion OnMeldung. |
|
Aufgerufen, wenn CWnd aktiviert oder deaktiviert wird. |
|
Aufgerufen, wenn die Anwendung im Begriff ist aktiviert sein bzw. deaktiviert werden. |
|
Aufgerufen, wenn der Benutzer einen AnwendungsBefehlsanreiz generiert. |
|
Aufgerufen durch eine Zwischenablagen-Viewer-Anwendung, wenn ein Zwischenablagebesitzer den Inhalt der Zwischenablage anzeigt. |
|
Aufgerufen, um CWnd ermöglichen, alle internen Modi, wie Mausauswahl abzubrechen. |
|
Sendet eine Meldung in das Fenster, das die Mausauswahl verliert. |
|
Benachrichtigt darüber, dass ein bestimmtes Fenster in der Kette entfernt wird. |
|
Aufgerufen, wenn der Zustand der Benutzeroberfläche geändert werden soll. |
|
Aufgerufen, wenn eine Tastatureingaben zu einem Nicht-System-Zeichen übersetzt. |
|
Aufgerufen durch ein untergeordnetes Listenfeld mit dem LBS_WANTKEYBOARDINPUT Format als Reaktion auf eine WM_CHAR Meldung. |
|
Aufgerufen für untergeordnete Fenster (Multiple Document Interface), wenn die Größe oder die Position von CWnd Änderungen oder von CWnd aktiviert ist. |
|
Aufgerufen durch ein übergeordnetes Fenster, um einem benachrichtigenden Steuerelement eine Möglichkeit zu geben, auf eine Steuerelementbenachrichtigung zu reagieren. |
|
Aufgerufen, wenn der Inhalt der Zwischenablage geändert hat. |
|
Aufgerufen als Signal, dass CWnd geschlossen werden soll. |
|
Aufgerufen, wenn die Renderingrichtlinie für den Nicht-Clientbereich geändert hat. |
|
Aufgerufen, wenn der Benutzer einen Befehl auswählt. |
|
Aufgerufen, wenn Windows erkennt, dass Systemspeicher gering ist. |
|
Aufgerufen, um die relative Position eines neuen Elements in einem untergeordneten Element zu bestimmen Ownerdrawnkombinationsfeld sortierte oder -Listenfeld. |
|
Aufgerufen für alle Fenster der obersten Ebene, wenn die Zusammensetzung des Desktopfenster-Managers (DWM) aktiviert oder deaktiviert wird. |
|
Aufgerufen, wenn der Benutzer mit der rechten Maustaste im Fenster klicken. |
|
Kopiert Daten von Anwendung zu Anwendung. |
|
Aufgerufen als Teil der Fenstererstellung. |
|
Aufgerufen, wenn CWnd das übergeordnete Element eines Steuerelements ist, wenn das Steuerelement im Begriff ist gezeichnet werden. |
|
Aufgerufen, wenn eine Tastatureingaben zu einem inaktiven Zeichen des Nicht-Systems übersetzt (wie Akzentzeichen). |
|
Aufgerufen, wenn ein untergeordnetes Listen- oder Kombinationsfeld des Ownerdrawns zerstört wird, oder wenn Elemente vom Steuerelement entfernt werden. |
|
Aufgerufen, wenn CWnd zerstört wird. |
|
Aufgerufen, wenn die Zwischenablage durch einen Aufruf der Funktion Windows EmptyClipboard geleert wird. |
|
Benachrichtigt eine Anwendung oder einen Gerätetreiber einer Änderung an der Hardwarekonfiguration eines Geräts oder des Computers. |
|
Aufgerufen für alle Fenster der obersten Ebene, wenn der Benutzer GerätModus Einstellungen geändert werden. |
|
Aufgerufen, wenn der Inhalt der Zwischenablage ändert. |
|
Aufgerufen, wenn ein visueller Aspekt eines untergeordneten des Button-Steuerelements Ownerdrawns, des Kombinationsfeldsteuerelements, Sie das Listenfeldsteuerelement oder des Menüs gezeichnet werden muss. |
|
Aufgerufen, wenn der Benutzer die linke Maustaste über einem Fenster freigibt, das sich als Empfänger von zurückgestellten Dateien registriert wurde. |
|
Aufgerufen, wenn CWnd aktiviert oder deaktiviert wird. |
|
Aufgerufen, wenn die Sitzung beendet. |
|
Aufgerufen, um Hauptfensterprozedur einer Anwendung erkennen, dass ein modales Dialogfeld oder einem Menü einen Leerlauf eingibt. |
|
Aufgerufen, wenn eine modale Schleife des Menüs eingegeben wurde. |
|
Aufgerufen, nachdem das betroffene Fenster eine bewegende oder Sortieren von modale Schleife eingibt. |
|
Aufgerufen, wenn der Fensterhintergrund Löschen erforderlich. |
|
Aufgerufen, wenn eine modale Schleife des Menüs beendet wurde. |
|
Aufgerufen, nachdem das betroffene Fenster eine bewegende oder Sortieren von modale Schleife. |
|
Aufgerufen, wenn der Pool von Schriftartressourcen ändert. |
|
Aufgerufen für ein Steuerelement und das Steuerelement kann PfeilTaste und TAB-TASTEen-Eingabe selbst verarbeiten. |
|
Aufgerufen, wenn Windows-Anforderungen in die Position oder die Dimensionen zu kennen oder der minimale oder maximale Nachverfolgungsgröße. |
|
Aufgerufen vom Framework, wenn der Benutzer F1 drückt. |
|
Aufgerufen, wenn der Benutzer eine systemweite Zugriffstaste drückt. |
|
Aufgerufen, wenn der Benutzer auf die horizontale Bildlaufleiste von CWnd klickt. |
|
Aufgerufen, wenn ein Zwischenablagebesitzer das Zwischenablageimage wechseln, den entsprechenden Abschnitt ungültig machen, und die Bildlaufleistenwerte aktualisieren soll. |
|
Aufgerufen, wenn CWnd minimiert wird (Symbol) und der Hintergrund des Symbols muss ausgefüllt werden, bevor das Symbol zeichnet. |
|
Aufgerufen, wenn ein Menü im Begriff ist, aktiv zu werden. |
|
Aufgerufen, wenn ein Popupmenü im Begriff ist, aktiv zu werden. |
|
Aufgerufen, wenn ein-/Ausgabegerät vom System hinzugefügt oder entfernt wird. |
|
Aufgerufen, nachdem die Eingabesprache einer Anwendung geändert wurde. |
|
Aufgerufen, wenn der Benutzer eine neue Eingabesprache auswählt. |
|
Aufgerufen, wenn eine Nicht-System-Taste gedrückt wird. |
|
Aufgerufen, wenn eine Nicht-System-Taste freigegeben wird. |
|
Aufgerufen direkt vor CWnd verliert den Eingabefokus. |
|
Aufgerufen, wenn der Benutzer auf die linke Maustaste doppelklickt. |
|
Aufgerufen, wenn der Benutzer die linke Maustaste drückt. |
|
Aufgerufen, wenn der Benutzer die linke Maustaste los. |
|
Aufgerufen, wenn der Benutzer auf die mittlere Maustaste doppelklickt. |
|
Aufgerufen, wenn der Benutzer die mittlere Maustaste drückt. |
|
Aufgerufen, wenn der Benutzer die mittlere Maustaste loslässt. |
|
Aufgerufen, wenn ein untergeordnetes MDI-Fenster aktiviert oder deaktiviert ist. |
|
Aufgerufen für ein untergeordnetes Kombinationsfeld des Ownerdrawns, ein Listenfeld oder ein Menüelement, wenn das Steuerelement erstellt wird. CWnd informiert Windows über die Dimensionen des Steuerelements. |
|
Aufgerufen, wenn der Benutzer ein mnemonisches Zeichen des Menüs klickt, das keine der vordefinierten mnemonischen im aktuellen Menü übereinstimmt. |
|
Aufgerufen, wenn der Benutzer beginnt, ein Menüelement zu ziehen. |
|
Aufgerufen, wenn der Mauszeiger ein Menüelement eingibt oder vom Mittelpunkt des Elements an den oberen bzw. unteren Rand des Elements bewegt. |
|
Aufgerufen, wenn der Benutzer die rechte Maustaste loslässt, während der Cursor auf einem Menüelement ist. |
|
Aufgerufen, wenn der Benutzer ein Menüelement auswählt. |
|
Aufgerufen, wenn der Cursor in einem inaktiven Fenster und im Benutzer ist, Drücken einer Maustaste. |
|
Aufgerufen, wenn der Cursor im Clientbereich des Fensters während des Zeitraums zeigt, der in einem früheren Aufruf TrackMouseEvent angegeben wird. |
|
Aufgerufen, wenn das aktive Fenster vom Desktopfenster-Manager (DWM) zusammensetzt und dieses Fenster maximiert wird. |
|
Aufgerufen, wenn der Cursor den Clientbereich des Fensters verlässt, das in einem früheren Aufruf TrackMouseEvent angegeben wird. |
|
Aufgerufen, wenn der Mauszeiger bewegt wird. |
|
Aufgerufen, wenn ein Benutzer das Mausrad dreht. Verwendungs-Windows NT 4.0-Nachrichtenverarbeitung. |
|
Aufgerufen, nachdem die Position CWnd geändert wurde. |
|
Gibt an, dass ein Benutzer ein CWnd-Objekt verschoben wird. |
|
Aufgerufen, wenn der Nicht-Clientbereich geändert werden muss, um eine aktive oder einen inaktiven Zustand anzugeben. |
|
Aufgerufen, wenn die Größe und die Position des Clientbereichs abgeleitet werden müssen. |
|
Aufgerufen vor OnCreate, wenn der Nicht-Clientbereich erstellt wird. |
|
Aufgerufen, wenn der Nicht-Clientbereich zerstört wird. |
|
Aufgerufen von Windows, wenn die Maus bewegt wird, wenn CWnd den Cursor enthält oder die Maus erfasst hat, die mit SetCapture eingegeben wird. |
|
Aufgerufen, wenn der Benutzer auf die linke Maustaste doppelklicken, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist. |
|
Aufgerufen, wenn der Benutzer die linke Maustaste drückt, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist. |
|
Aufgerufen, wenn der Benutzer die linke Maustaste loslässt, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist. |
|
Aufgerufen, wenn der Benutzer auf die mittlere Maustaste doppelklicken, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist. |
|
Aufgerufen, wenn der Benutzer die mittlere Maustaste drückt, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist. |
|
Aufgerufen, wenn der Benutzer die mittlere Maustaste loslässt, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist. |
|
Aufgerufen, wenn der Cursor im Nicht-Clientbereich des Fensters während des Zeitraums zeigt, der in einem früheren Aufruf TrackMouseEvent angegeben wird. |
|
Das Framework ruft diese Memberfunktion auf, wenn der Cursor des Nicht-Clientbereichs des Fensters verlässt, das in einem früheren Aufruf TrackMouseEvent angegeben wird. |
|
Aufgerufen, wenn der Cursor innerhalb eines Nicht-Clientbereichs von CWnd verschoben wird. |
|
Aufgerufen, wenn der Nicht-Clientbereich Zeichnen erfordert. |
|
Aufgerufen, wenn der Benutzer auf die rechte Maustaste doppelklicken, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist. |
|
Aufgerufen, wenn der Benutzer die rechte Maustaste drückt, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist. |
|
Aufgerufen, wenn der Benutzer die rechte Maustaste loslässt, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist. |
|
Aufgerufen, wenn die Renderingrichtlinie für den Nicht-Clientbereich geändert hat. |
|
Aufgerufen, wenn der Benutzer XBUTTON1 oder auf XBUTTON2 doppelklicken, während der Cursor im Nicht-Clientbereich eines Fensters ist. |
|
Aufgerufen, wenn der Benutzer XBUTTON1 oder XBUTTON2 der Maus drückt, während der Cursor im Nicht-Clientbereich eines Fensters ist. |
|
Aufgerufen, wenn der Benutzer XBUTTON1 oder XBUTTON2 der Maus freigibt, während der Cursor im Nicht-Clientbereich eines Fensters ist. |
|
Aufgerufen, wenn die linke oder rechte Pfeiltaste verwendet wird, um zwischen die Menüleiste und das Systemmenü zu wechseln. |
|
Aufgerufen durch das Framework, um ein übergeordnetes Fenster zu informieren ist ein Ereignis in einer seiner Steuerelemente oder der deren die Steueranforderungsinformationen aufgetreten. |
|
Aufgerufen, um zu ermitteln, ob das aktive Fenster ANSI oder Unicode-Strukturen in der WM_NOTIFY-Benachrichtigungsmeldung akzeptiert. |
|
Aufgerufen, um einen Teil des Fensters neu zu zeichnen. |
|
Aufgerufen, wenn der Clientbereich des Zwischenablagen-Viewers das neu zu erfordert. |
|
Aufgerufen, um Fenster zu ermöglichen, die eine Farbpalette verwenden, um ihre Logischen Paletten auszuschöpfen und ihre Clientbereiche zu aktualisieren. |
|
Informiert andere Anwendungen, wenn eine Anwendung die Logische Palette realisieren wird. |
|
Aufgerufen, wenn ein untergeordnetes Fenster erstellt oder zerstört wird oder wenn der Benutzer auf eine Maustaste klickt, während der Cursor über dem untergeordneten Fenster ist. |
|
Aufgerufen, wenn ein Energieverwaltungsereignis auftritt. |
|
Aufgerufen, wenn minimiertes (ikonenhaftes) CWnd im Begriff ist, vom Benutzer gezogen werden. |
|
Aufgerufen, wenn Benutzer eine, um die Windows-Sitzung zu beenden. |
|
Informiert CWnd, dass es im Begriff ist, den Eingabefokus zu empfangen. |
|
Aufgerufen, wenn CWnd ein Symbol und die Benutzeranforderungen ist, die das Symbol geöffnet ist. |
|
Aufgerufen, um den Zustand der Benutzeroberfläche für ein Fenster abzurufen. |
|
Aufgerufen, wenn das aktive Fenster unformatierte Eingaben abruft. |
|
Aufgerufen, wenn der Benutzer auf die rechte Maustaste doppelklickt. |
|
Aufgerufen, wenn der Benutzer die rechte Maustaste drückt. |
|
Aufgerufen, wenn der Benutzer die rechte Maustaste loslässt. |
|
Aufgerufen, wenn die Besitzers-Anwendung zerstört wird und alle Stile rendern muss. |
|
Aufgerufen für den Zwischenablagebesitzer, wenn ein bestimmtes Format mit verzögertem Rendering gerendert werden muss. |
|
Aufgerufen, um eine Anwendung eine Änderung im Sitzungszustand zu benachrichtigen. |
|
Aufgerufen, wenn Mauseingabe nicht erfasst werden und die Maus verursacht Cursor-Bewegung innerhalb eines Fensters. |
|
Aufgerufen nach CWnd erhält den Eingabefokus. |
|
Aufgerufen wenn die jeweiligen Win32 SystemParametersInfo eine systemweite Einstellung. |
|
Aufgerufen, wenn CWnd ausgeblendet oder angezeigt werden soll. |
|
Aufgerufen nach der Größe von CWnd wurde geändert. |
|
Aufgerufen, wenn die Größe des Clientbereichs des Zwischenablagen-Viewer-Fensters geändert hat. |
|
Gibt an, dass der Benutzer das Rechteck Größe ändert. |
|
Aufgerufen vom Drucken - Manager, wenn ein Auftrag hinzugefügt bzw. aus der Drucks-Managerwarteschlange entfernt. |
|
Gibt an, dass die SetWindowLong Windows-Funktion eine oder mehrere der Formate des Fensters geändert hat. |
|
Gibt an, dass die SetWindowLong Windows-Funktion im Begriff ist, eine oder mehrere der Formate des Fensters zu ändern. |
|
Aufgerufen, wenn eine Tastatureingaben zu einem Systemzeichen übersetzt. |
|
Aufgerufen für alle Fenster der obersten Ebene, wenn eine Änderung in der Systemfarbeneinstellung vorgenommen wird. |
|
Aufgerufen, wenn der Benutzer einen Befehl vom Systemmenü auswählt oder wenn der Benutzer das in auswählt, oder minimieren Sie Schaltfläche. |
|
Aufgerufen, wenn eine Tastatureingaben zu einem inaktiven Zeichen des Systems übersetzt (wie Akzentzeichen). |
|
Aufgerufen, wenn der Benutzer die ALT-TASTE gedrückt hält, und legt dann eine andere Schlüssel. |
|
Aufgerufen, wenn der Benutzer eine Taste loslässt, die gedrückt wurde, während die ALT-TASTE gedrückt gehalten wurde. |
|
Aufgerufen, wenn der Benutzer auf eine editierbare Schaltfläche klickt. |
|
Aufgerufen für alle Fenster der obersten Ebene nach den Systemzeitumstellungen. |
|
Aufgerufen nach jedem Intervall angegeben in SetTimer. |
|
Prozess Eingabe von Windows-Fingereingabe. |
|
Prozesseingaben von Windows-Fingereingabe. |
|
Wird beim Drücken einer Taste aufgerufen. Das heißt, hat das aktive Fenster den Tastaturfokus und eine WM_KEYDOWN Meldung wird durch die TranslateMessage-Funktion übersetzt. |
|
Aufgerufen, wenn ein Dropdownmenü oder ein Untermenü zerstört wurde. |
|
Aufgerufen, um den Zustand der Benutzeroberfläche für das angegebene Fenster und alle untergeordneten Fenster zu ändern. |
|
Aufgerufen nach dem Benutzer hat oder eine angemeldet. |
|
Aufgerufen durch ein Listenfeld im Besitz CWnd als Reaktion auf eine WM_KEYDOWN Meldung. |
|
Aufgerufen, wenn der Benutzer auf der vertikalen Bildlaufleiste des Fensters klickt. |
|
Aufgerufen, wenn der Besitzer das Zwischenablageimage wechseln, den entsprechenden Abschnitt ungültig machen, und die Bildlaufleistenwerte aktualisieren soll. |
|
Aufgerufen, wenn die Größe, Position oder die Z-Reihenfolge Ergebnis eines Aufrufs von SetWindowPos oder einer anderen FensterVerwaltung Funktion geändert hat. |
|
Aufgerufen, wenn die Größe, Position oder die Z-Reihenfolge im Begriff ist, Ergebnis eines Aufrufs von SetWindowPos oder einer anderen FensterVerwaltung Funktion zu ändern. |
|
Aufgerufen für alle Fenster der obersten Ebene nach der Windows-Initialisierungsdatei, wird WIN.INI, geändert. |
|
Gibt an, ob eine Fenstermeldung bearbeitet wurde. |
|
Aufgerufen, wenn der Benutzer XBUTTON1 oder auf XBUTTON2 doppelklicken, während der Cursor im Clientbereich eines Fensters ist. |
|
Aufgerufen, wenn der Benutzer XBUTTON1 oder XBUTTON2 drückt, während der Cursor im Clientbereich eines Fensters ist. |
|
Aufgerufen, wenn der Benutzer XBUTTON1 oder XBUTTON2 freigibt, während der Cursor im Clientbereich eines Fensters ist. |
|
Diese virtuelle Funktion wird von den OnNcDestroy-Funktion aufgerufen, wenn das Fenster zerstört wurde. |
|
Hilfsfunktion, die eine Meldung an die Quelle an. |
|
Teilt die letzte Meldung an das untergeordnete Fenster mit. |
|
Enthält eine Fensterprozedur für CWnd vor. Der standardmäßige leitet Nachrichten durch die Meldungszuordnung weiter. |
Öffentliche Operatoren
Name |
Description |
---|---|
aufrufen, um eines Handles zu einem Fenster zu gelangen. |
|
Bestimmt, ob ein Fenster nicht identisch ist, das das, dessen Handle m_hWnd ist. |
|
Bestimmt, ob ein Fenster identisch ist, das das, dessen Handle m_hWnd ist. |
Öffentliche Datenmember
Name |
Description |
---|---|
Gibt HWND an, das diesem CWnd angefügt wird. |
Hinweise
Ein Objekt CWnd ist von einem Windows-Fenster unterschiedliche, aber die zwei eng verknüpft werden. Ein Objekt CWnd wird durch den CWnd-Konstruktor und Destruktor erstellt oder zerstört. Das Windows-Fenster hingegen ist eine Datenstruktur, die auf Windows intern ist, die von einer Create-Memberfunktion erstellt wird und vom virtuellen Destruktor CWnd zerstört. Die Funktion DestroyWindow zerstört das Windows-Fenster, ohne das Objekt zu zerstören.
Die Klasse CWnd und der Mechanismus zur Meldungszuordnung blenden die WndProc-Funktion aus. Eingehende Windows-Benachrichtigungsmeldungen werden automatisch durch die Meldungszuordnung auf den richtigen OnMessageCWnd-Memberfunktionen weitergeleitet. Sie überschreiben eine OnMeldungsmemberfunktion, um bestimmte Meldung eines Members in den abgeleiteten Klassen zu bearbeiten.
Die CWnd-Klasse können Sie auch ein Windows-untergeordnetesFenster für die Anwendung erstellen. Leiten Sie eine Klasse von CWnd, fügen Sie Membervariablen der abgeleiteten Klasse Speicherdatenbesonderen der Anwendung hinzu. Implementieren Sie Meldungshandlermemberfunktionen und eine Meldungszuordnung in der abgeleiteten Klasse, um anzugeben, was geschieht, wenn Meldungen in das Fenster verwiesen werden.
Sie erstellen ein untergeordnetes Fenster in zwei Schritten erstellt. Zuerst rufen Sie den Konstruktor CWnd auf, um das CWnd-Objekt zu erstellen, und rufen Sie dann die Erstellen Sie-Memberfunktion auf, um das untergeordnete Fenster zu erstellen und auf den CWnd-Objekt anzufügen.
Wenn der Benutzer das untergeordnetes Fenster beendet, löschen Sie das CWnd-Objekt, oder rufen Sie die DestroyWindow-Memberfunktion auf, um das Fenster zu entfernen und die Datenstrukturen zu zerstören.
In Microsoft Foundation Class-Bibliothek werden weitere Klassen von CWnd berechnet, um bestimmte Fenstertypen bereitzustellen. Viele dieser Klassen, einschließlich CFrameWnd, CMDIFrameWnd, CMDIChildWnd, CView und CDialog-Klasse, sind für weitere Ableitung vorgesehen. Die Steuerelementklassen, die von CWnd, wie CButton abgeleitet werden, können direkt verwendet werden oder können für weitere Ableitung von Klassen verwendet werden.
Weitere Informationen zur Verwendung von CWnd, finden Sie unter Rahmenfenster und Fensterobjekte.
Vererbungshierarchie
CWnd
Anforderungen
Header: afxwin.h