Freigeben über


CWnd-Klasse

Stellt die Basisfunktionalität aller Fensterklassen in Microsoft Foundation Class-Bibliothek bereit.

class CWnd : public CCmdTarget

Mitglieder

Öffentliche Konstruktoren

Name

Description

CWnd::CWnd

Erstellt ein CWnd-Objekt.

Öffentliche Methoden

Name

Description

CWnd::accDoDefaultAction

Aufgerufen durch das Framework, um die Standardaktion des Objekts auszuführen.

CWnd::accHitTest

Aufgerufen vom Framework, um das untergeordnete Element oder das untergeordnete Objekt an einem angegebenen Punkt auf dem Bildschirm abzurufen.

CWnd::accLocation

Aufgerufen durch das Framework, um die angegebenen aktuelle Bildschirmposition des Objekts abzurufen.

CWnd::accNavigate

Aufgerufen vom Framework, um zu einem anderen Benutzeroberflächenelement innerhalb eines Containers zu durchlaufen und wenn möglich ab, rufen Sie das Objekt.

CWnd::accSelect

Aufgerufen durch das Framework, um die Auswahl zu ändern oder den Tastaturfokus des angegebenen Objekts zu verschieben.

CWnd::AnimateWindow

Animiert das zugeordnete Fensterobjekt.

CWnd::ArrangeIconicWindows

Ordnet alle minimierten (ikonenhaften) untergeordneten Fenster an.

CWnd::Attach

Fügt ein Windows-Handles zu einem CWnd-Objekt.

CWnd::BeginModalState

Rufen Sie die Memberfunktion auf, um ein Rahmenfenster modal zu erstellen.

CWnd::BeginPaint

Bereitet CWnd zum Zeichnen vor.

CWnd::BindDefaultProperty

Bindet die standardmäßige einfache gebundene Eigenschaft des aufrufende Objekt, wie in der Typbibliothek gekennzeichnet, einen Cursor, der einem Datenquellensteuerelement verknüpft ist.

CWnd::BindProperty

Bindet eine Cursor-gebundene Eigenschaft auf einem datengebundenen Steuerelement an ein Datenquellensteuerelement und zu Registern diese Beziehung mit dem MFC-Bindungs-Manager.

CWnd::BringWindowToTop

Setzt CWnd zum Anfang eines Stapels überlappende Fenster.

CWnd::CalcWindowRect

Aufgerufen, um das Fensterrechteck vom Clientrechteck zu berechnen.

CWnd::CancelToolTips

Deaktiviert das QuickInfosteuerelement.

CWnd::CenterWindow

Zentriert ein Fenster relativ zu seinem übergeordneten Element.

CWnd::ChangeClipboardChain

Entfernt CWnd aus der Kette von Zwischenablagen-Viewern.

CWnd::CheckDlgButton

Setzt ein Häkchen neben oder entfernt ein Häkchen von einem Schaltflächen-Steuerelement.

CWnd::CheckRadioButton

Überprüft das angegebene Optionsfeld und entfernt das Häkchen von allen anderen Optionsschaltflächen in der angegebenen Gruppe von Schaltflächen.

CWnd::ChildWindowFromPoint

Bestimmt das, wenn einer der untergeordneten Fenster den angegebenen Punkt enthält.

CWnd::ClientToScreen

Konvertiert die Clientkoordinaten eines angegebenen Punkts oder des Rechtecks auf der Anzeige zu Bildschirmkoordinaten.

CWnd::CloseWindow

Minimiert das Fenster.

CWnd::ContinueModal

Setzt den Status eines modalen Fensters fort.

CWnd::Create

Erstellt und initialisiert das untergeordnete Fenster, das mit dem CWnd-Objekt zugeordnet ist.

CWnd::CreateAccessibleProxy

Erstellt einen Active Accessibility-Proxy für das angegebene Objekt.

CWnd::CreateCaret

Erstellt eine neue Form für das Caretzeichen und ruft den Besitz der Einfügemarke ab.

CWnd::CreateControl

Erstellen Sie ein ActiveX-Steuerelement, das in einem MFC-Programm CWnd durch ein Objekt dargestellt wird.

CWnd::CreateEx

Erstellt Windows sich überschnitt, Popup oder untergeordnetes Fenster und fügt es einem CWnd-Objekt.

CWnd::CreateGrayCaret

Erstellt einen grauen Block für das Caretzeichen und ruft den Besitz der Einfügemarke ab.

CWnd::CreateSolidCaret

Erstellt einen durchgehenden Block für das Caretzeichen und ruft den Besitz der Einfügemarke ab.

CWnd::DeleteTempMap

Automatisch aufgerufen über den CWinApp Leerlaufhandler und -Löschungen alle temporären CWnd-Objekte erstellt durch FromHandle.

CWnd::DestroyWindow

Zerstört das angefügte Windows-Fenster.

CWnd::Detach

Trennt ein Windows-Handles von einem CWnd-Objekt und gibt das Handle zurück.

CWnd::DlgDirList

Füllt ein Listenfeld mit einer Datei oder einer Verzeichnisliste aus.

CWnd::DlgDirListComboBox

Füllt das Listenfeld eines Kombinationsfelds mit einer Datei oder einer Verzeichnisliste aus.

CWnd::DlgDirSelect

Ruft die aktuelle Auswahl von einem Listenfeld ab.

CWnd::DlgDirSelectComboBox

Ruft die aktuelle Auswahl des Listenfelds eines Kombinationsfelds ab.

CWnd::DragAcceptFiles

Gibt das Fenster akzeptiert gezogene Dateien an.

CWnd::DragDetect

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.

CWnd::DrawAnimatedRects

Zeichnet ein Drahtmodellrechteck und animiert es, um die Start- eines Symbols oder des Minimierens oder des Maximierens eines Fensters angeben.

CWnd::DrawCaption

Zeichnet eine Beschriftung.

CWnd::DrawMenuBar

Aktualisiert die Menüleiste neu.

CWnd::EnableActiveAccessibility

Ermöglicht Active Accessibility benutzerdefinierte Funktionen.

CWnd::EnableD2DSupport

Aktiviert oder deaktiviert Fenster-D2D-Unterstützung. Rufen Sie diese Methode vor der Initialisierung des Hauptfensters auf.

CWnd::EnableScrollBar

Aktiviert oder deaktiviert eine oder beide Pfeile einer Bildlaufleiste.

CWnd::EnableScrollBarCtrl

Aktiviert oder deaktiviert ein nebengeordnetes ScrollBar-Steuerelement.

CWnd::EnableToolTips

Ermöglicht das QuickInfosteuerelement.

CWnd::EnableTrackingToolTips

Ermöglicht das QuickInfosteuerelement im Nachverfolgungsmodus.

CWnd::EnableWindow

Aktiviert oder deaktiviert Maus- und Tastatureingaben.

CWnd::EndModalLoop

Beendet den Status eines modalen Fensters.

CWnd::EndModalState

Rufen Sie die Memberfunktion auf, um ein Rahmenfenster von modalem nach nicht zu ändern.

CWnd::EndPaint

Markiert das Ende des Zeichnens.

CWnd::ExecuteDlgInit

Initiiert eine Dialogfeldressource.

CWnd::FilterToolTipMessage

Ruft den Namen oder den Text ab, die einem Steuerelement in einem Dialogfeld zugeordnet werden.

CWnd::FindWindow

Gibt das Handle des Fensters zurück, das von den Fensternamen und -Fensterklasse identifiziert wird.

CWnd::FindWindowEx

Gibt das Handle des Fensters zurück, das von den Fensternamen und -Fensterklasse identifiziert wird.

CWnd::FlashWindow

Blinkt das Fenster erneut.

CWnd::FlashWindowEx

Blinkt das Fenster mit zusätzlichen Funktionen.

CWnd::FromHandle

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.

CWnd::FromHandlePermanent

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.

CWnd::get_accChild

Aufgerufen durch das Framework, um die Adresse einer IDispatch-Schnittstelle für das angegebene untergeordnete Element abzurufen.

CWnd::get_accChildCount

Aufgerufen vom Framework, um die Anzahl der untergeordneten Elemente ab, die diesem Objekt gehören.

CWnd::get_accDefaultAction

Aufgerufen durch das Framework, um eine Zeichenfolge abzurufen, die die Standardaktion des Objekts beschreibt.

CWnd::get_accDescription

Aufgerufen durch Framework, um eine Zeichenfolge abzurufen, die die visuelle Darstellung des angegebenen Objekts beschreibt.

CWnd::get_accFocus

Aufgerufen durch das Framework, um das Objekt ab, das den Tastaturfokus hat.

CWnd::get_accHelp

Aufgerufen durch das Framework, um Hilfe-Eigenschaftzeichenfolge eines Objekts abzurufen.

CWnd::get_accHelpTopic

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.

CWnd::get_accKeyboardShortcut

Aufgerufen durch das Framework, um des angegebene die Tastenkombination oder Tastenkombinationen Objekts abzurufen.

CWnd::get_accName

Aufgerufen vom Framework, um den Namen des angegebenen Objekts abzurufen.

CWnd::get_accParent

Aufgerufen vom Framework, um die IDispatch-Schnittstelle des übergeordneten Elements des Objekts abzurufen.

CWnd::get_accRole

Aufgerufen vom Framework, um Informationen abzurufen, die die Rolle des angegebenen Objekts beschreibt.

CWnd::get_accSelection

Aufgerufen vom Framework, um die ausgewählten untergeordneten Elemente aus diesem abzurufenden Objekts.

CWnd::get_accState

Aufgerufen vom Framework, um den aktuellen Zustand des angegebenen Objekts abzurufen.

CWnd::get_accValue

Aufgerufen vom Framework, um den Wert des angegebenen Objekts abzurufen.

CWnd::GetActiveWindow

Ruft das aktive Fenster ab.

CWnd::GetAncestor

Ruft das Vorgängerfensterobjekt des angegebenen Fensters ab.

CWnd::GetCapture

Ruft CWnd ab, das die Mausauswahl verfügt.

CWnd::GetCaretPos

Ruft die Clientkoordinaten der aktuellen Position der Einfügemarke ab.

CWnd::GetCheckedRadioButton

Gibt die ID des derzeit überprüften Optionsfelds in einer Gruppe Schaltflächen zurück.

CWnd::GetClientRect

Ruft die Abmessungen des Clientbereichs CWnd ab.

CWnd::GetClipboardOwner

Ruft einen Zeiger auf das aktuelle Besitzer der Zwischenablage ab.

CWnd::GetClipboardViewer

Ruft einen Zeiger auf den ersten Fenster in der Kette von Zwischenablagen-Viewern ab.

CWnd::GetControlUnknown

Ruft einen Zeiger auf einen unbekannten ActiveX-Steuerelement ab.

CWnd::GetDC

Ruft einen Anzeigekontext für den Clientbereich ab.

CWnd::GetDCEx

Ruft einen Anzeigekontext für den Clientbereich ab und ermöglicht Clipping beim Zeichnen.

CWnd::GetDescendantWindow

Sucht alle Nachfolgerelemente Fenster und das Fenster mit der angegebenen ID zurück

CWnd::GetDesktopWindow

Ruft das Windows-Desktop-Fenster ab.

CWnd::GetDlgCtrlID

Wenn CWnd ein untergeordnetes Fenster ist und ruft gibt diese Funktion ihren ID-Wert auf.

CWnd::GetDlgItem

Ruft das Steuerelement mit der angegebenen ID aus dem angegebenen Dialogfeld ab.

CWnd::GetDlgItemInt

Übersetzt den Text eines Steuerelements im angegebenen Dialogfeld in einen ganzzahligen Wert.

CWnd::GetDlgItemText

Ruft die Beschriftung oder den Text ab, die einem Steuerelement zugeordnet werden.

CWnd::GetDSCCursor

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.

CWnd::GetExStyle

Gibt das erweiterte Format des Fensters zurück.

CWnd::GetFocus

Ruft CWnd ab, das gerade den Eingabefokus hat.

CWnd::GetFont

Ruft die aktuelle Schriftart ab.

CWnd::GetForegroundWindow

Gibt einen Zeiger auf Vordergrundfenster zurück (das Fenster der obersten Ebene, mit dem der Benutzer gerade funktioniert).

CWnd::GetIcon

Ruft das Handle für ein Symbol ab.

CWnd::GetLastActivePopup

Bestimmt, das das Popupfenster, das von CWnd verwendet wurde, zuletzt aktiv war.

CWnd::GetLayeredWindowAttributes

Ruft die Deckkraft- und Transparenzfarbentaste eines überlappende Fenster ab.

CWnd::GetMenu

Ruft einen Zeiger auf das Menü angegebenen ab.

CWnd::GetNextDlgGroupItem

Sucht das folgende (oder vorangegangene) Steuerelement innerhalb einer Gruppe von Steuerelementen.

CWnd::GetNextDlgTabItem

Ruft das erste Steuerelement mit dem WS_TABSTOP Format ab, das (oder wechselt) aus dem angegebenen Steuerelement folgt.

CWnd::GetNextWindow

Gibt das nächste (oder vorangegangene) Fenster in der Liste des Fenster-Managers zurück.

CWnd::GetOleControlSite

Ruft die benutzerdefinierte Website für das angegebene ActiveX-Steuerelement ab.

CWnd::GetOpenClipboardWindow

Ruft einen Zeiger auf das Fenster ab, das nur die geöffnete Zwischenablage verfügt.

CWnd::GetOwner

Ruft einen Zeiger auf den Besitzer von CWnd ab.

CWnd::GetParent

Ruft das übergeordnete Fenster von CWnd ab (sofern vorhanden).

CWnd::GetParentFrame

Ruft das übergeordnete Rahmenfenster CWnd des Objekts ab.

CWnd::GetParentOwner

Gibt einen Zeiger auf das übergeordnete Fenster eines untergeordneten Fensters zurück.

CWnd::GetProperty

Ruft eine ActiveX-Steuerelement-Eigenschaft ab.

CWnd::GetRenderTarget

Ruft ein Renderziel ab, das diesem Fenster zugeordnet ist.

CWnd::GetSafeHwnd

Gibt m_hWnd oder NULL zurück, wenn der this Zeiger NULL ist.

CWnd::GetSafeOwner

Ruft den sicheren Besitzer für das angegebene Fenster ab.

CWnd::GetScrollBarCtrl

Gibt ein nebengeordnetes ScrollBar-Steuerelement zurück.

CWnd::GetScrollBarInfo

Ruft Informationen über die angegebene Bildlaufleiste ab.

CWnd::GetScrollInfo

Ruft die Informationen ab, die die SCROLLINFO-Struktur eine Bildlaufleiste ungefähr beibehält.

CWnd::GetScrollLimit

Ruft die Begrenzung der Bildlaufleiste ab.

CWnd::GetScrollPos

Ruft die aktuelle Position eines Bildlauffelds ab.

CWnd::GetScrollRange

Kopiert die aktuellen minimalen und maximalen Bildlaufleistenpositionen für die angegebene Bildlaufleiste.

CWnd::GetStyle

Gibt das Format des aktiven Fensters zurück.

CWnd::GetSystemMenu

Ermöglicht die Anwendung, auf das Systemmenü für das Kopieren und Änderung zuzugreifen.

CWnd::GetTitleBarInfo

Ruft Informationen über die angegebene Titelleiste ab.

CWnd::GetTopLevelFrame

Ruft das Rahmenfenster des Fensters der obersten Ebene ab.

CWnd::GetTopLevelOwner

Ruft das Fenster der obersten Ebene ab.

CWnd::GetTopLevelParent

Ruft das übergeordnete Element des Fensters der obersten Ebene ab.

CWnd::GetTopWindow

Gibt das erste untergeordnete Fenster zurück, das CWnd gehört.

CWnd::GetUpdateRect

Ruft die Koordinaten des kleinsten Rechtecks ab, das vollständig den CWnd UpdatePanel einschließt.

CWnd::GetUpdateRgn

Ruft den CWnd UpdatePanel ab.

CWnd::GetWindow

Gibt das Fenster mit der angegebenen Beziehung zu diesem Fenster zurück.

CWnd::GetWindowContextHelpId

Ruft den Hilfekontextbezeichner ab.

CWnd::GetWindowDC

Ruft den Anzeigekontext für das gesamte Fenster, einschließlich der Titelleiste, die Menüs und Bildlaufleisten ab.

CWnd::GetWindowedChildCount

Gibt die Anzahl der zugeordneten untergeordneten Fenstern zurück.

CWnd::GetWindowInfo

Gibt Informationen über das Fenster zurück.

CWnd::GetWindowlessChildCount

Gibt die Anzahl der zugeordneten fensterlose untergeordneten Fenstern zurück.

CWnd::GetWindowPlacement

Ruft den Ansichtszustand und die normale (wiederhergestellte), minimierten und maximiertepositionen eines Fensters ab.

CWnd::GetWindowRect

Ruft die Bildschirmkoordinaten von CWnd ab.

CWnd::GetWindowRgn

Ruft eine Kopie des Fensterbereichs eines Fensters ab.

CWnd::GetWindowText

Gibt den Fenstertext- oder Beschriftungsnamen zurück (sofern vorhanden).

CWnd::GetWindowTextLength

Gibt die Länge des Text- oder Beschriftungsnamens des Fensters zurück.

CWnd::HideCaret

Blendet die Einfügemarke durch Entfernen sie vom Bildschirm aus.

CWnd::HiliteMenuItem

Hervorhebungen oder entfernt die Hervorhebung von einem (Menüleisten) Menüelement der obersten Ebene.

CWnd::HtmlHelp

Aufgerufen, um die HTMLHelp-Anwendung zu initiieren.

CWnd::Invalidate

Löscht den gesamten Clientbereich ungültig.

CWnd::InvalidateRect

Löscht den Clientbereich innerhalb des angegebenen Rechtecks durch Hinzufügen dieses Rechtecks zum aktuellen UpdatePanel ungültig.

CWnd::InvalidateRgn

Löscht den Clientbereich innerhalb des angegebenen Bereichs durch Hinzufügen dieses Bereichs zum aktuellen UpdatePanel ungültig.

CWnd::InvokeHelper

Ruft eine ActiveX-Steuerelement-Methode oder eigenschaft auf.

CWnd::IsChild

Gibt an, ob CWnd ein untergeordnetes Fenster oder anderer direkten Nachfolger des angegebenen Fensters befindet.

CWnd::IsD2DSupportEnabled

Bestimmt, ob D2D Unterstützung aktiviert ist.

CWnd::IsDialogMessage

Bestimmt, ob die angegebene Meldung für das nicht modale Dialogfeld vorgesehen und verarbeitet sie in diesem Fall.

CWnd::IsDlgButtonChecked

Bestimmt, ob ein Schaltflächen-Steuerelement überprüft wird.

CWnd::IsIconic

Bestimmt, ob CWnd minimiert wird (Symbol).

CWnd::IsTouchWindow

Gibt an, ob CWnd Fingereingabeunterstützung verfügt.

CWnd::IsWindowEnabled

Bestimmt, ob das Fenster für Maus- und Tastatureingaben aktiviert ist.

CWnd::IsWindowVisible

Bestimmt, ob das Fenster sichtbar ist.

CWnd::IsZoomed

Bestimmt, ob CWnd maximiert wird.

CWnd::KillTimer

Bricht einen Systemzeitgeber ab.

CWnd::LockWindowUpdate

Deaktiviert oder aktiviert Zeichnung im angegebenen Fenster erneut.

CWnd::MapWindowPoints

Konvertiert (Zuordnungen) einen Satz Punkte im Koordinatenraum CWnd zum Koordinatenraum eines anderen Fensters.

CWnd::MessageBox

Erstellt und zeigt ein Fenster, das eine von der Anwendung bereitgestellte Nachricht und eine Beschriftung enthält.

CWnd::ModifyStyle

Ändert das Format des aktiven Fensters.

CWnd::ModifyStyleEx

Ändert das erweiterte Stil des Fensters.

CWnd::MoveWindow

Ändert die Position und die Abmessungen von CWnd.

CWnd::NotifyWinEvent

Signalisiert dem System, dass ein vordefiniertes Ereignis aufgetreten ist.

CWnd::OnAmbientProperty

Werkzeugambient-eigenschaftswerte.

CWnd::OnDrawIconicThumbnailOrLivePreview

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.

CWnd::OnHelp

Handle-F1-Hilfe innerhalb der Anwendung (mithilfe der aktuelle Kontext).

CWnd::OnHelpFinder

Behandelt die ID_HELP_FINDER und ID_DEFAULT_HELP Befehle.

CWnd::OnHelpIndex

Behandelt den ID_HELP_INDEX Befehl und stellt ein standardmäßiges Hilfethema bereit.

CWnd::OnHelpUsing

Behandelt den Befehl ID_HELP_USING.

CWnd::OnToolHitTest

Bestimmt, ob, ein Punkt im umgebenden Rechteck des angegebenen Tools ist und ruft Informationen über das Tool ab.

CWnd::OpenClipboard

Öffnet die Zwischenablage. Andere Anwendungen sind nicht in der Lage, die Zwischenablage zu ändern, bis die Funktion Windows CloseClipboard aufgerufen wurde.

CWnd::PaintWindowlessControls

Zeichnet fensterlose Steuerelemente im Steuerelementcontainer.

CWnd::PostMessage

Setzt eine Meldung in der Anwendungswarteschlange, gibt zurück, ohne auf das Fenster zu warten, bis die Nachricht zu verarbeiten.

CWnd::PreCreateWindow

Aufgerufen vor der Erstellung des Windows-Fensters angefügt CWnd zu diesem Objekt.

CWnd::PreSubclassWindow

Ermöglicht anderen notwendigem Erstellen von Unterklassen, um fungieren, bevor SubclassWindow aufgerufen wird.

CWnd::PreTranslateMessage

Wird von CWinApp, um Fenstermeldungen zu filtern, bevor sie an den TranslateMessage und DispatchMessage Windows-Funktionen weitergeleitet werden.

CWnd::Print

Zeichnet das aktive Fenster im angegebenen Gerätekontext.

CWnd::PrintClient

Zeichnet ein beliebiges Fenster im angegebenen Gerätekontext (normalerweise ein Druckergerätekontext).

CWnd::PrintWindow

Kopiert ein visuelles Fenster in den angegebenen Gerätekontext, in der Regel einen Druckergerätekontext.

CWnd::RedrawWindow

Aktualisiert das angegebene Rechteck oder den Bereich im Clientbereich.

CWnd::RegisterTouchWindow

Registrieren Sie, bzw. heben Sie Fenster Windows-Fingereingabeunterstützung Registrierung auf.

CWnd::ReleaseDC

Versionen Client und Fenstergerätekontexte, sie für andere Anwendungen freigegeben.

CWnd::RepositionBars

Ordnet Steuerleisten im Clientbereich neu.

CWnd::RunModalLoop

Ruft ab, übersetzt oder leitet Nachrichten für ein Fenster weiter, das in dem Status ist.

CWnd::ScreenToClient

Konvertiert die Bildschirmkoordinaten eines angegebenen Punkts oder des Rechtecks auf der Anzeige in Clientkoordinaten.

CWnd::ScrollWindow

Führt den Inhalt des Clientbereichs aus.

CWnd::ScrollWindowEx

Führt den Inhalt des Clientbereichs aus. Wie bei ScrollWindow, mit zusätzlichen Funktionen.

CWnd::SendChildNotifyLastMsg

Stellt eine Benachrichtigung an einem untergeordneten Fenster, im übergeordneten Fenster bereit, sodass das untergeordnete Fenster eine Aufgabe behandeln.

CWnd::SendDlgItemMessage

Sendet eine Meldung an das angegebene Steuerelement.

CWnd::SendMessage

Sendet eine Meldung in das CWnd-Objekt und wird erst zurückgegeben, bis die Meldung verarbeitet hat.

CWnd::SendMessageToDescendants

Sendet eine Nachricht auf alle Nachfolgerelemente Fenstern des Fensters.

CWnd::SendNotifyMessage

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.

CWnd::SetActiveWindow

Ermöglicht das Fenster.

CWnd::SetCapture

Veranlasst alle folgenden Mauseingaben, zu CWnd gesendet werden.

CWnd::SetCaretPos

Verschiebt die Einfügemarke an eine angegebene Position.

CWnd::SetClipboardViewer

Fügt CWnd der Kette von Fenstern hinzu, die benachrichtigt werden, wenn der Inhalt der Zwischenablage geändert wird.

CWnd::SetDlgCtrlID

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).

CWnd::SetDlgItemInt

Legt den Text eines Steuerelements zur Zeichenfolge fest, die einen ganzzahligen Wert darstellt.

CWnd::SetDlgItemText

Legt die Beschriftung oder den Text eines Steuerelements im angegebenen Dialogfeld fest.

CWnd::SetFocus

Beansprucht den Eingabefokus.

CWnd::SetFont

Legt die aktuelle Schriftart fest.

CWnd::SetForegroundWindow

Setzt den Thread, der das Fenster in den Vordergrund erstellte und das Fenster aktiviert.

CWnd::SetIcon

Legt das Handle für ein bestimmtes Symbol fest.

CWnd::SetLayeredWindowAttributes

Legt die Deckkraft- und Transparenzfarbentaste eines überlappende Fenster fest.

CWnd::SetMenu

Legt das Menü zum angegebenen Menü fest.

CWnd::SetOwner

Ändert den Besitzer von CWnd.

CWnd::SetParent

Ändert das übergeordnete Fenster.

CWnd::SetProperty

Legt eine ActiveX-Steuerelement-Eigenschaft fest.

CWnd::SetRedraw

Ermöglicht die neu gezeichnet werden Änderungen in CWnd oder verhindert Änderungen von neu gezeichnet werden.

CWnd::SetScrollInfo

Enthält Informationen über die Bildlaufleiste fest.

CWnd::SetScrollPos

Legt die aktuelle Position eines Bildlauffelds und fest, wenn Sie angegeben werden, zeichnet die Bildlaufleiste neu, um die neue Lage widerzuspiegeln.

CWnd::SetScrollRange

Legt minimale und maximale Positionswerte für die angegebene Bildlaufleiste fest.

CWnd::SetTimer

Installiert einen Systemzeitgeber, der eine WM_TIMER Meldung sendet, wenn er gestartet wird.

CWnd::SetWindowContextHelpId

Legt den Hilfekontextbezeichner fest.

CWnd::SetWindowPlacement

Legt den Ansichtszustand und die normale (wiederhergestellte), minimierten und maximiertepositionen für ein Fenster fest.

CWnd::SetWindowPos

Ändert die Größe, Position und die Reihenfolge des untergeordneten Elements, des Popups und der Fenster der obersten Ebene.

CWnd::SetWindowRgn

Legt den Bereich eines Fensters fest.

CWnd::SetWindowText

Legt den Fenstertext- oder Beschriftungsnamen (sofern vorhanden), dem angegebenen Text fest.

CWnd::ShowCaret

Zeigt die Einfügemarke in der Anzeige an der aktuellen Position der Einfügemarke an. Sobald angezeigt, beginnt die Einfügemarke automatisch blinken.

CWnd::ShowOwnedPopups

In oder aus alle Popupfenster im Besitz das Fenster.

CWnd::ShowScrollBar

Anzeigen oder aus ein Bildlaufleiste.

CWnd::ShowWindow

Zeigt das Fenster oder aus.

CWnd::SubclassDlgItem

Fügt ein Windows-Steuerelement zu einem CWnd-Objekt an und ermöglicht es Routenmeldungen durch die Meldungszuordnung von CWnd.

CWnd::SubclassWindow

Fügt ein Fenster zu einem CWnd-Objekt an und ermöglicht es Routenmeldungen durch die Meldungszuordnung von CWnd.

CWnd::UnlockWindowUpdate

Entsperrt ein Fenster, das mit CWnd::LockWindowUpdate gesperrt wurde.

CWnd::UnsubclassWindow

Trennt ein Fenster von einem Objekt CWnd

CWnd::UpdateData

Initialisiert oder ruft Daten von einem Dialogfeld ab.

CWnd::UpdateDialogControls

Aufruf, den Zustand der Dialogfeldschaltflächen und -anderer Steuerelemente zu aktualisieren.

CWnd::UpdateLayeredWindow

Aktualisiert die Position, Größe, die Form, den Inhalt und die Durchsichtigkeit eines überlappende Fenster.

CWnd::UpdateWindow

Aktualisiert den Clientbereich.

CWnd::ValidateRect

Überprüft den Clientbereich innerhalb des angegebenen Rechtecks durch Entfernen des Rechtecks vom aktuellen UpdatePanel.

CWnd::ValidateRgn

Überprüft den Clientbereich innerhalb des angegebenen Bereichs durch Entfernen des Bereichs vom aktuellen UpdatePanel.

CWnd::WindowFromPoint

Identifiziert das Fenster, das den angegebenen Punkt enthält.

CWnd::WinHelp

Aufgerufen, um die WinHelp-Anwendung zu initiieren.

Geschützte Methoden

Name

Description

CWnd::Default

Ruft die Standardbreite Fensterprozedur auf, die Standardverarbeitung alle Fenstermeldungen bereitstellt, die eine Anwendung nicht verarbeitet.

CWnd::DefWindowProc

Ruft die Standardbreite Fensterprozedur auf, die Standardverarbeitung alle Fenstermeldungen bereitstellt, die eine Anwendung nicht verarbeitet.

CWnd::DoDataExchange

Für Dialogdatenaustausch und Validierung. Wird von UpdateData aufgerufen.

CWnd::GetCurrentMessage

Gibt einen Zeiger auf die Meldung zurück, die dieses Fenster gerade verarbeitet. Sollte nur aufgerufen werden wenn in einer Meldungshandlermemberfunktion OnMeldung.

CWnd::OnActivate

Aufgerufen, wenn CWnd aktiviert oder deaktiviert wird.

CWnd::OnActivateApp

Aufgerufen, wenn die Anwendung im Begriff ist aktiviert sein bzw. deaktiviert werden.

CWnd::OnAppCommand

Aufgerufen, wenn der Benutzer einen AnwendungsBefehlsanreiz generiert.

CWnd::OnAskCbFormatName

Aufgerufen durch eine Zwischenablagen-Viewer-Anwendung, wenn ein Zwischenablagebesitzer den Inhalt der Zwischenablage anzeigt.

CWnd::OnCancelMode

Aufgerufen, um CWnd ermöglichen, alle internen Modi, wie Mausauswahl abzubrechen.

CWnd::OnCaptureChanged

Sendet eine Meldung in das Fenster, das die Mausauswahl verliert.

CWnd::OnChangeCbChain

Benachrichtigt darüber, dass ein bestimmtes Fenster in der Kette entfernt wird.

CWnd::OnChangeUIState

Aufgerufen, wenn der Zustand der Benutzeroberfläche geändert werden soll.

CWnd::OnChar

Aufgerufen, wenn eine Tastatureingaben zu einem Nicht-System-Zeichen übersetzt.

CWnd::OnCharToItem

Aufgerufen durch ein untergeordnetes Listenfeld mit dem LBS_WANTKEYBOARDINPUT Format als Reaktion auf eine WM_CHAR Meldung.

CWnd::OnChildActivate

Aufgerufen für untergeordnete Fenster (Multiple Document Interface), wenn die Größe oder die Position von CWnd Änderungen oder von CWnd aktiviert ist.

CWnd::OnChildNotify

Aufgerufen durch ein übergeordnetes Fenster, um einem benachrichtigenden Steuerelement eine Möglichkeit zu geben, auf eine Steuerelementbenachrichtigung zu reagieren.

CWnd::OnClipboardUpdate

Aufgerufen, wenn der Inhalt der Zwischenablage geändert hat.

CWnd::OnClose

Aufgerufen als Signal, dass CWnd geschlossen werden soll.

CWnd::OnColorizationColorChanged

Aufgerufen, wenn die Renderingrichtlinie für den Nicht-Clientbereich geändert hat.

CWnd::OnCommand

Aufgerufen, wenn der Benutzer einen Befehl auswählt.

CWnd::OnCompacting

Aufgerufen, wenn Windows erkennt, dass Systemspeicher gering ist.

CWnd::OnCompareItem

Aufgerufen, um die relative Position eines neuen Elements in einem untergeordneten Element zu bestimmen Ownerdrawnkombinationsfeld sortierte oder -Listenfeld.

CWnd::OnCompositionChanged

Aufgerufen für alle Fenster der obersten Ebene, wenn die Zusammensetzung des Desktopfenster-Managers (DWM) aktiviert oder deaktiviert wird.

CWnd::OnContextMenu

Aufgerufen, wenn der Benutzer mit der rechten Maustaste im Fenster klicken.

CWnd::OnCopyData

Kopiert Daten von Anwendung zu Anwendung.

CWnd::OnCreate

Aufgerufen als Teil der Fenstererstellung.

CWnd::OnCtlColor

Aufgerufen, wenn CWnd das übergeordnete Element eines Steuerelements ist, wenn das Steuerelement im Begriff ist gezeichnet werden.

CWnd::OnDeadChar

Aufgerufen, wenn eine Tastatureingaben zu einem inaktiven Zeichen des Nicht-Systems übersetzt (wie Akzentzeichen).

CWnd::OnDeleteItem

Aufgerufen, wenn ein untergeordnetes Listen- oder Kombinationsfeld des Ownerdrawns zerstört wird, oder wenn Elemente vom Steuerelement entfernt werden.

CWnd::OnDestroy

Aufgerufen, wenn CWnd zerstört wird.

CWnd::OnDestroyClipboard

Aufgerufen, wenn die Zwischenablage durch einen Aufruf der Funktion Windows EmptyClipboard geleert wird.

CWnd::OnDeviceChange

Benachrichtigt eine Anwendung oder einen Gerätetreiber einer Änderung an der Hardwarekonfiguration eines Geräts oder des Computers.

CWnd::OnDevModeChange

Aufgerufen für alle Fenster der obersten Ebene, wenn der Benutzer GerätModus Einstellungen geändert werden.

CWnd::OnDrawClipboard

Aufgerufen, wenn der Inhalt der Zwischenablage ändert.

CWnd::OnDrawItem

Aufgerufen, wenn ein visueller Aspekt eines untergeordneten des Button-Steuerelements Ownerdrawns, des Kombinationsfeldsteuerelements, Sie das Listenfeldsteuerelement oder des Menüs gezeichnet werden muss.

CWnd::OnDropFiles

Aufgerufen, wenn der Benutzer die linke Maustaste über einem Fenster freigibt, das sich als Empfänger von zurückgestellten Dateien registriert wurde.

CWnd::OnEnable

Aufgerufen, wenn CWnd aktiviert oder deaktiviert wird.

CWnd::OnEndSession

Aufgerufen, wenn die Sitzung beendet.

CWnd::OnEnterIdle

Aufgerufen, um Hauptfensterprozedur einer Anwendung erkennen, dass ein modales Dialogfeld oder einem Menü einen Leerlauf eingibt.

CWnd::OnEnterMenuLoop

Aufgerufen, wenn eine modale Schleife des Menüs eingegeben wurde.

CWnd::OnEnterSizeMove

Aufgerufen, nachdem das betroffene Fenster eine bewegende oder Sortieren von modale Schleife eingibt.

CWnd::OnEraseBkgnd

Aufgerufen, wenn der Fensterhintergrund Löschen erforderlich.

CWnd::OnExitMenuLoop

Aufgerufen, wenn eine modale Schleife des Menüs beendet wurde.

CWnd::OnExitSizeMove

Aufgerufen, nachdem das betroffene Fenster eine bewegende oder Sortieren von modale Schleife.

CWnd::OnFontChange

Aufgerufen, wenn der Pool von Schriftartressourcen ändert.

CWnd::OnGetDlgCode

Aufgerufen für ein Steuerelement und das Steuerelement kann PfeilTaste und TAB-TASTEen-Eingabe selbst verarbeiten.

CWnd::OnGetMinMaxInfo

Aufgerufen, wenn Windows-Anforderungen in die Position oder die Dimensionen zu kennen oder der minimale oder maximale Nachverfolgungsgröße.

CWnd::OnHelpInfo

Aufgerufen vom Framework, wenn der Benutzer F1 drückt.

CWnd::OnHotKey

Aufgerufen, wenn der Benutzer eine systemweite Zugriffstaste drückt.

CWnd::OnHScroll

Aufgerufen, wenn der Benutzer auf die horizontale Bildlaufleiste von CWnd klickt.

CWnd::OnHScrollClipboard

Aufgerufen, wenn ein Zwischenablagebesitzer das Zwischenablageimage wechseln, den entsprechenden Abschnitt ungültig machen, und die Bildlaufleistenwerte aktualisieren soll.

CWnd::OnIconEraseBkgnd

Aufgerufen, wenn CWnd minimiert wird (Symbol) und der Hintergrund des Symbols muss ausgefüllt werden, bevor das Symbol zeichnet.

CWnd::OnInitMenu

Aufgerufen, wenn ein Menü im Begriff ist, aktiv zu werden.

CWnd::OnInitMenuPopup

Aufgerufen, wenn ein Popupmenü im Begriff ist, aktiv zu werden.

CWnd::OnInputDeviceChange

Aufgerufen, wenn ein-/Ausgabegerät vom System hinzugefügt oder entfernt wird.

CWnd::OnInputLangChange

Aufgerufen, nachdem die Eingabesprache einer Anwendung geändert wurde.

CWnd::OnInputLangChangeRequest

Aufgerufen, wenn der Benutzer eine neue Eingabesprache auswählt.

CWnd::OnKeyDown

Aufgerufen, wenn eine Nicht-System-Taste gedrückt wird.

CWnd::OnKeyUp

Aufgerufen, wenn eine Nicht-System-Taste freigegeben wird.

CWnd::OnKillFocus

Aufgerufen direkt vor CWnd verliert den Eingabefokus.

CWnd::OnLButtonDblClk

Aufgerufen, wenn der Benutzer auf die linke Maustaste doppelklickt.

CWnd::OnLButtonDown

Aufgerufen, wenn der Benutzer die linke Maustaste drückt.

CWnd::OnLButtonUp

Aufgerufen, wenn der Benutzer die linke Maustaste los.

CWnd::OnMButtonDblClk

Aufgerufen, wenn der Benutzer auf die mittlere Maustaste doppelklickt.

CWnd::OnMButtonDown

Aufgerufen, wenn der Benutzer die mittlere Maustaste drückt.

CWnd::OnMButtonUp

Aufgerufen, wenn der Benutzer die mittlere Maustaste loslässt.

CWnd::OnMDIActivate

Aufgerufen, wenn ein untergeordnetes MDI-Fenster aktiviert oder deaktiviert ist.

CWnd::OnMeasureItem

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.

CWnd::OnMenuChar

Aufgerufen, wenn der Benutzer ein mnemonisches Zeichen des Menüs klickt, das keine der vordefinierten mnemonischen im aktuellen Menü übereinstimmt.

CWnd::OnMenuDrag

Aufgerufen, wenn der Benutzer beginnt, ein Menüelement zu ziehen.

CWnd::OnMenuGetObject

Aufgerufen, wenn der Mauszeiger ein Menüelement eingibt oder vom Mittelpunkt des Elements an den oberen bzw. unteren Rand des Elements bewegt.

CWnd::OnMenuRButtonUp

Aufgerufen, wenn der Benutzer die rechte Maustaste loslässt, während der Cursor auf einem Menüelement ist.

CWnd::OnMenuSelect

Aufgerufen, wenn der Benutzer ein Menüelement auswählt.

CWnd::OnMouseActivate

Aufgerufen, wenn der Cursor in einem inaktiven Fenster und im Benutzer ist, Drücken einer Maustaste.

CWnd::OnMouseHover

Aufgerufen, wenn der Cursor im Clientbereich des Fensters während des Zeitraums zeigt, der in einem früheren Aufruf TrackMouseEvent angegeben wird.

CWnd::OnMouseHWheel

Aufgerufen, wenn das aktive Fenster vom Desktopfenster-Manager (DWM) zusammensetzt und dieses Fenster maximiert wird.

CWnd::OnMouseLeave

Aufgerufen, wenn der Cursor den Clientbereich des Fensters verlässt, das in einem früheren Aufruf TrackMouseEvent angegeben wird.

CWnd::OnMouseMove

Aufgerufen, wenn der Mauszeiger bewegt wird.

CWnd::OnMouseWheel

Aufgerufen, wenn ein Benutzer das Mausrad dreht. Verwendungs-Windows NT 4.0-Nachrichtenverarbeitung.

CWnd::OnMove

Aufgerufen, nachdem die Position CWnd geändert wurde.

CWnd::OnMoving

Gibt an, dass ein Benutzer ein CWnd-Objekt verschoben wird.

CWnd::OnNcActivate

Aufgerufen, wenn der Nicht-Clientbereich geändert werden muss, um eine aktive oder einen inaktiven Zustand anzugeben.

CWnd::OnNcCalcSize

Aufgerufen, wenn die Größe und die Position des Clientbereichs abgeleitet werden müssen.

CWnd::OnNcCreate

Aufgerufen vor OnCreate, wenn der Nicht-Clientbereich erstellt wird.

CWnd::OnNcDestroy

Aufgerufen, wenn der Nicht-Clientbereich zerstört wird.

CWnd::OnNcHitTest

Aufgerufen von Windows, wenn die Maus bewegt wird, wenn CWnd den Cursor enthält oder die Maus erfasst hat, die mit SetCapture eingegeben wird.

CWnd::OnNcLButtonDblClk

Aufgerufen, wenn der Benutzer auf die linke Maustaste doppelklicken, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist.

CWnd::OnNcLButtonDown

Aufgerufen, wenn der Benutzer die linke Maustaste drückt, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist.

CWnd::OnNcLButtonUp

Aufgerufen, wenn der Benutzer die linke Maustaste loslässt, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist.

CWnd::OnNcMButtonDblClk

Aufgerufen, wenn der Benutzer auf die mittlere Maustaste doppelklicken, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist.

CWnd::OnNcMButtonDown

Aufgerufen, wenn der Benutzer die mittlere Maustaste drückt, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist.

CWnd::OnNcMButtonUp

Aufgerufen, wenn der Benutzer die mittlere Maustaste loslässt, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist.

CWnd::OnNcMouseHover

Aufgerufen, wenn der Cursor im Nicht-Clientbereich des Fensters während des Zeitraums zeigt, der in einem früheren Aufruf TrackMouseEvent angegeben wird.

CWnd::OnNcMouseLeave

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.

CWnd::OnNcMouseMove

Aufgerufen, wenn der Cursor innerhalb eines Nicht-Clientbereichs von CWnd verschoben wird.

CWnd::OnNcPaint

Aufgerufen, wenn der Nicht-Clientbereich Zeichnen erfordert.

CWnd::OnNcRButtonDblClk

Aufgerufen, wenn der Benutzer auf die rechte Maustaste doppelklicken, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist.

CWnd::OnNcRButtonDown

Aufgerufen, wenn der Benutzer die rechte Maustaste drückt, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist.

CWnd::OnNcRButtonUp

Aufgerufen, wenn der Benutzer die rechte Maustaste loslässt, während der Cursor innerhalb eines Nicht-Clientbereichs von CWnd ist.

CWnd::OnNcRenderingChanged

Aufgerufen, wenn die Renderingrichtlinie für den Nicht-Clientbereich geändert hat.

CWnd::OnNcXButtonDblClk

Aufgerufen, wenn der Benutzer XBUTTON1 oder auf XBUTTON2 doppelklicken, während der Cursor im Nicht-Clientbereich eines Fensters ist.

CWnd::OnNcXButtonDown

Aufgerufen, wenn der Benutzer XBUTTON1 oder XBUTTON2 der Maus drückt, während der Cursor im Nicht-Clientbereich eines Fensters ist.

CWnd::OnNcXButtonUp

Aufgerufen, wenn der Benutzer XBUTTON1 oder XBUTTON2 der Maus freigibt, während der Cursor im Nicht-Clientbereich eines Fensters ist.

CWnd::OnNextMenu

Aufgerufen, wenn die linke oder rechte Pfeiltaste verwendet wird, um zwischen die Menüleiste und das Systemmenü zu wechseln.

CWnd::OnNotify

Aufgerufen durch das Framework, um ein übergeordnetes Fenster zu informieren ist ein Ereignis in einer seiner Steuerelemente oder der deren die Steueranforderungsinformationen aufgetreten.

CWnd::OnNotifyFormat

Aufgerufen, um zu ermitteln, ob das aktive Fenster ANSI oder Unicode-Strukturen in der WM_NOTIFY-Benachrichtigungsmeldung akzeptiert.

CWnd::OnPaint

Aufgerufen, um einen Teil des Fensters neu zu zeichnen.

CWnd::OnPaintClipboard

Aufgerufen, wenn der Clientbereich des Zwischenablagen-Viewers das neu zu erfordert.

CWnd::OnPaletteChanged

Aufgerufen, um Fenster zu ermöglichen, die eine Farbpalette verwenden, um ihre Logischen Paletten auszuschöpfen und ihre Clientbereiche zu aktualisieren.

CWnd::OnPaletteIsChanging

Informiert andere Anwendungen, wenn eine Anwendung die Logische Palette realisieren wird.

CWnd::OnParentNotify

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.

CWnd::OnPowerBroadcast

Aufgerufen, wenn ein Energieverwaltungsereignis auftritt.

CWnd::OnQueryDragIcon

Aufgerufen, wenn minimiertes (ikonenhaftes) CWnd im Begriff ist, vom Benutzer gezogen werden.

CWnd::OnQueryEndSession

Aufgerufen, wenn Benutzer eine, um die Windows-Sitzung zu beenden.

CWnd::OnQueryNewPalette

Informiert CWnd, dass es im Begriff ist, den Eingabefokus zu empfangen.

CWnd::OnQueryOpen

Aufgerufen, wenn CWnd ein Symbol und die Benutzeranforderungen ist, die das Symbol geöffnet ist.

CWnd::OnQueryUIState

Aufgerufen, um den Zustand der Benutzeroberfläche für ein Fenster abzurufen.

CWnd::OnRawInput

Aufgerufen, wenn das aktive Fenster unformatierte Eingaben abruft.

CWnd::OnRButtonDblClk

Aufgerufen, wenn der Benutzer auf die rechte Maustaste doppelklickt.

CWnd::OnRButtonDown

Aufgerufen, wenn der Benutzer die rechte Maustaste drückt.

CWnd::OnRButtonUp

Aufgerufen, wenn der Benutzer die rechte Maustaste loslässt.

CWnd::OnRenderAllFormats

Aufgerufen, wenn die Besitzers-Anwendung zerstört wird und alle Stile rendern muss.

CWnd::OnRenderFormat

Aufgerufen für den Zwischenablagebesitzer, wenn ein bestimmtes Format mit verzögertem Rendering gerendert werden muss.

CWnd::OnSessionChange

Aufgerufen, um eine Anwendung eine Änderung im Sitzungszustand zu benachrichtigen.

CWnd::OnSetCursor

Aufgerufen, wenn Mauseingabe nicht erfasst werden und die Maus verursacht Cursor-Bewegung innerhalb eines Fensters.

CWnd::OnSetFocus

Aufgerufen nach CWnd erhält den Eingabefokus.

CWnd::OnSettingChange

Aufgerufen wenn die jeweiligen Win32 SystemParametersInfo eine systemweite Einstellung.

CWnd::OnShowWindow

Aufgerufen, wenn CWnd ausgeblendet oder angezeigt werden soll.

CWnd::OnSize

Aufgerufen nach der Größe von CWnd wurde geändert.

CWnd::OnSizeClipboard

Aufgerufen, wenn die Größe des Clientbereichs des Zwischenablagen-Viewer-Fensters geändert hat.

CWnd::OnSizing

Gibt an, dass der Benutzer das Rechteck Größe ändert.

CWnd::OnSpoolerStatus

Aufgerufen vom Drucken - Manager, wenn ein Auftrag hinzugefügt bzw. aus der Drucks-Managerwarteschlange entfernt.

CWnd::OnStyleChanged

Gibt an, dass die SetWindowLong Windows-Funktion eine oder mehrere der Formate des Fensters geändert hat.

CWnd::OnStyleChanging

Gibt an, dass die SetWindowLong Windows-Funktion im Begriff ist, eine oder mehrere der Formate des Fensters zu ändern.

CWnd::OnSysChar

Aufgerufen, wenn eine Tastatureingaben zu einem Systemzeichen übersetzt.

CWnd::OnSysColorChange

Aufgerufen für alle Fenster der obersten Ebene, wenn eine Änderung in der Systemfarbeneinstellung vorgenommen wird.

CWnd::OnSysCommand

Aufgerufen, wenn der Benutzer einen Befehl vom Systemmenü auswählt oder wenn der Benutzer das in auswählt, oder minimieren Sie Schaltfläche.

CWnd::OnSysDeadChar

Aufgerufen, wenn eine Tastatureingaben zu einem inaktiven Zeichen des Systems übersetzt (wie Akzentzeichen).

CWnd::OnSysKeyDown

Aufgerufen, wenn der Benutzer die ALT-TASTE gedrückt hält, und legt dann eine andere Schlüssel.

CWnd::OnSysKeyUp

Aufgerufen, wenn der Benutzer eine Taste loslässt, die gedrückt wurde, während die ALT-TASTE gedrückt gehalten wurde.

CWnd::OnTCard

Aufgerufen, wenn der Benutzer auf eine editierbare Schaltfläche klickt.

CWnd::OnTimeChange

Aufgerufen für alle Fenster der obersten Ebene nach den Systemzeitumstellungen.

CWnd::OnTimer

Aufgerufen nach jedem Intervall angegeben in SetTimer.

CWnd::OnTouchInput

Prozess Eingabe von Windows-Fingereingabe.

CWnd::OnTouchInputs

Prozesseingaben von Windows-Fingereingabe.

CWnd::OnUniChar

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.

CWnd::OnUnInitMenuPopup

Aufgerufen, wenn ein Dropdownmenü oder ein Untermenü zerstört wurde.

CWnd::OnUpdateUIState

Aufgerufen, um den Zustand der Benutzeroberfläche für das angegebene Fenster und alle untergeordneten Fenster zu ändern.

CWnd::OnUserChanged

Aufgerufen nach dem Benutzer hat oder eine angemeldet.

CWnd::OnVKeyToItem

Aufgerufen durch ein Listenfeld im Besitz CWnd als Reaktion auf eine WM_KEYDOWN Meldung.

CWnd::OnVScroll

Aufgerufen, wenn der Benutzer auf der vertikalen Bildlaufleiste des Fensters klickt.

CWnd::OnVScrollClipboard

Aufgerufen, wenn der Besitzer das Zwischenablageimage wechseln, den entsprechenden Abschnitt ungültig machen, und die Bildlaufleistenwerte aktualisieren soll.

CWnd::OnWindowPosChanged

Aufgerufen, wenn die Größe, Position oder die Z-Reihenfolge Ergebnis eines Aufrufs von SetWindowPos oder einer anderen FensterVerwaltung Funktion geändert hat.

CWnd::OnWindowPosChanging

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.

CWnd::OnWinIniChange

Aufgerufen für alle Fenster der obersten Ebene nach der Windows-Initialisierungsdatei, wird WIN.INI, geändert.

CWnd::OnWndMsg

Gibt an, ob eine Fenstermeldung bearbeitet wurde.

CWnd::OnXButtonDblClk

Aufgerufen, wenn der Benutzer XBUTTON1 oder auf XBUTTON2 doppelklicken, während der Cursor im Clientbereich eines Fensters ist.

CWnd::OnXButtonDown

Aufgerufen, wenn der Benutzer XBUTTON1 oder XBUTTON2 drückt, während der Cursor im Clientbereich eines Fensters ist.

CWnd::OnXButtonUp

Aufgerufen, wenn der Benutzer XBUTTON1 oder XBUTTON2 freigibt, während der Cursor im Clientbereich eines Fensters ist.

CWnd::PostNcDestroy

Diese virtuelle Funktion wird von den OnNcDestroy-Funktion aufgerufen, wenn das Fenster zerstört wurde.

CWnd::ReflectChildNotify

Hilfsfunktion, die eine Meldung an die Quelle an.

CWnd::ReflectLastMsg

Teilt die letzte Meldung an das untergeordnete Fenster mit.

CWnd::WindowProc

Enthält eine Fensterprozedur für CWnd vor. Der standardmäßige leitet Nachrichten durch die Meldungszuordnung weiter.

Öffentliche Operatoren

Name

Description

CWnd::operator HWND

aufrufen, um eines Handles zu einem Fenster zu gelangen.

CWnd::operator! =

Bestimmt, ob ein Fenster nicht identisch ist, das das, dessen Handle m_hWnd ist.

CWnd::operator-==

Bestimmt, ob ein Fenster identisch ist, das das, dessen Handle m_hWnd ist.

Öffentliche Datenmember

Name

Description

CWnd::m_hWnd

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

CObject

CCmdTarget

CWnd

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CCmdTarget-Klasse

Hierarchiediagramm

CFrameWnd-Klasse

CView-Klasse