CWindow Class
Diese Klasse stellt Methoden zum Bearbeiten eines Fensters.
Wichtig
Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.
class CWindow
Mitglieder
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Konstruktor. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Ordnet alle minimierten untergeordneten Fenster an. |
|
Fügt ein Fenster mit dem CWindow-Objekt. |
|
Bereitet das Fenster zum Zeichnen vor. |
|
Setzt das Fenster zum Anfang der z-Ordnung. |
|
Zentriert das Fenster mit einem angegebenen Fenster. |
|
Entfernt das Fenster in der Kette von Zwischenablagen-Viewern. |
|
Ändert den Aktivierungszustand der angegebenen Schaltfläche. |
|
Überprüft das angegebene Optionsfeld. |
|
Ruft das untergeordnete Fenster ab, das den angegebenen Punkt enthält. |
|
Ruft einen bestimmten Typ untergeordnetes Fenster den angegebenen Punkt enthalten. |
|
Konvertiert Clientkoordinaten zu Bildschirmkoordinaten. |
|
Stellt ein Fenster erstellt. |
|
Erstellt eine neue Form für das Caretzeichen. |
|
Erstellt ein graues Rechteck für das Caretzeichen. |
|
Erstellt ein ausgefülltes Rechteck für das Caretzeichen. |
|
Aktualisiert die angegebene Mehrfachverbindungsstelle-FensterPosition Struktur für das angegebene Fenster. |
|
Zerstört das Fenster, das mit dem CWindow-Objekt zugeordnet ist. |
|
Trennt das Fenster im CWindow-Objekt. |
|
Füllt ein Listenfeld mit den Namen aller Dateien aus, die einen angegebenen Pfad oder einen Dateinamen übereinstimmen. |
|
Füllt ein Kombinationsfeld mit den Namen aller Dateien aus, die einen angegebenen Pfad oder einen Dateinamen übereinstimmen. |
|
Ruft die aktuelle Auswahl von einem Listenfeld ab. |
|
Ruft die aktuelle Auswahl in einem Kombinationsfeld ab. |
|
Registriert, dass das Fenster gezogene Dateien akzeptiert. |
|
Aktualisiert die Menüleiste des Fensters neu. |
|
Aktiviert oder deaktiviert die Pfeile der Bildlaufleiste. |
|
Aktiviert oder deaktiviert Eingabe. |
|
Markiert das Ende des Zeichnens. |
|
Blinkt das Fenster erneut. |
|
Ruft die Koordinaten des Clientbereichs ab. |
|
Ruft einen Gerätekontext für den Clientbereich ab. |
|
Ruft einen Gerätekontext für den Clientbereich ab und ermöglicht Clippingoptionen. |
|
Ruft das angegebene untergeordnete Fenster ab. |
|
Ruft eine Schnittstelle für das angegebene Steuerelement ab. |
|
Ruft den Bezeichner des Fensters ab (nur für untergeordnete Fenster). |
|
Ruft einen Zeiger auf eine Schnittstelle zum ATL-Steuerhostingcontainer ab. |
|
Ruft das angegebene untergeordnete Fenster ab. |
|
Übersetzt den Text eines Steuerelements in eine ganze Zahl. |
|
Ruft den Text eines Steuerelements ab. |
|
Ruft die erweiterten Fensterstile ab. |
|
Ruft die aktuelle Schriftart des Fensters ab. |
|
Bestimmt die Zugriffstaste, die mit dem Fenster zugeordnet ist. |
|
Ruft das große oder kleine Symbol des Fensters ab. |
|
Ruft das zuletzt aktive Popupfenster ab. |
|
Ruft das Menü des Fensters ab. |
|
Ruft das vorherige oder nächste Steuerelement innerhalb einer Gruppe Steuerelemente ab. |
|
Ruft das vorherige oder nächste Steuerelement ab, das das WS_TABSTOP-Format hat. |
|
Ruft das unmittelbar übergeordnete Fenster ab. |
|
Ruft die Parameter einer Bildlaufleiste ab. |
|
Ruft die Position des Bildlauffelds ab. |
|
Ruft den Bildlaufleistenbereich ab. |
|
Ruft die Fensterstile ab. |
|
Erstellt eine Kopie des Systemmenüs für Änderung. |
|
Ruft das übergeordnete Element oder das Besitzerfenster der obersten Ebene ab. |
|
Ruft das Besitzerfenster der obersten Ebene ab. |
|
Ruft das untergeordnete Fenster der obersten Ebene ab. |
|
Ruft die Koordinaten des kleinsten Rechtecks ab, das vollständig das UpdatePanel einschließt. |
|
Ruft den UpdatePanel ab und kopiert sie in einen angegebenen Bereich. |
|
Ruft das angegebene Fenster ab. |
|
Ruft den Hilfekontextbezeichner des Fensters ab. |
|
Ruft einen Gerätekontext für das gesamte Fenster ab. |
|
Ruft einen 32-Bit-Wert an einem angegebenen Offset in zusätzlichen Fensterarbeitsspeicher ab. |
|
Ruft Informationen über das angegebene Fenster, einschließlich einen Wert an einem angegebenen Offset in zusätzlichen Fensterarbeitsspeicher ab. |
|
Ruft den Ansichtszustand und Positionen ab. |
|
Ruft den Bezeichner des Prozesses ab, der das Fenster erstellt wurde. |
|
Ruft die springenden Dimensionen des Fensters ab. |
|
Ruft eine Kopie des Fensterbereichs eines Fensters. |
|
Ruft den Text des Fensters ab. |
|
Ruft die Länge des Texts des Fensters ab. |
|
Ruft den Bezeichner des Threads ab, der das angegebene Fenster erstellt wurde. |
|
Ruft einen 16-Bit-Wert in einem angegebenen Offset in zusätzlichen Fensterarbeitsspeicher ab. |
|
Legt den Tastaturfokus zu einem Steuerelement im Dialogfeld fest. |
|
Blendet das Caretzeichen aus. |
|
Hervorhebungen oder entfernt die Hervorhebung von einem Menüelement der obersten Ebene. |
|
Löscht den gesamten Clientbereich ungültig. |
|
Löscht den Clientbereich innerhalb des angegebenen Rechtecks ungültig. |
|
Löscht den Clientbereich innerhalb des angegebenen Bereichs ungültig. |
|
Bestimmt, ob das angegebene Fenster ein untergeordnetes Fenster ist. |
|
Bestimmt, ob eine Meldung für das angegebene Dialogfeld vorgesehen. |
|
Bestimmt den Aktivierungszustand der Schaltfläche. |
|
Bestimmt, ob das Fenster minimiert wird. |
|
Bestimmt, ob das übergeordnete Fenster eines Steuerelements ein Dialogfeld ist. |
|
Bestimmt, ob das angegebene Fensterhandle ein vorhandenes Fenster identifiziert. |
|
Bestimmt, ob das Fenster für Eingabe aktiviert ist. |
|
Bestimmt, ob das angegebene Fenster ein systemeigenes Unicode-Fenster ist. |
|
Bestimmt den Sichtbarkeitszustand des Fensters. |
|
Bestimmt, ob das Fenster maximiert wird. |
|
Zerstört ein Zeitgeberereignis. |
|
Deaktiviert oder aktiviert Zeichnung im Fenster. |
|
Konvertiert einen von Punkten im Koordinatenraum des Fensters zum Koordinatenraum eines anderen Fensters. |
|
Zeigt ein Meldungsfeld an. |
|
Ändert die Fensterstile. |
|
Ändert die erweiterten Fensterstile. |
|
Ändert die Größe des Fensters und Position. |
|
Legt den Tastaturfokus zum nächsten Steuerelement im Dialogfeld fest. |
|
Öffnet die Zwischenablage. |
|
Setzt eine Meldung in der Meldungswarteschlange, die mit dem Thread zugeordnet ist, der das Fenster erstellt wurde. EINGABETASTE, ohne auf den Thread zu warten, bis die Nachricht zu verarbeiten. |
|
Legt den Tastaturfokus zum vorherigen Steuerelement im Dialogfeld fest. |
|
Die diese Anforderungen das Fenster werden in einem angegebenen Gerätekontext gezeichnet. |
|
Die diese Anforderungen der Clientbereich des Fensters werden in einem angegebenen Gerätekontext gezeichnet. |
|
Aktualisiert ein bestimmtes Rechteck oder einen Bereich im Clientbereich. |
|
Gibt einen Gerätekontext frei. |
|
Ändert die Größe des Fensters. |
|
Konvertiert Bildschirmkoordinaten in Clientkoordinaten. |
|
Führt den angegebenen Clientbereich aus. |
|
Führt den angegebenen Clientbereich mit zusätzlichen Funktionen aus. |
|
Sendet eine Nachricht an ein Steuerelement. |
|
Sendet eine Meldung in die Fenster und wird erst zurückgegeben, wenn die Fensterprozedur die Meldung verarbeitet hat. |
|
Sendet eine Nachricht an den angegebenen Nachfolgerelemente Fenstern. |
|
Sendet eine Meldung in das Fenster. Wenn das Fenster durch den aufrufenden Thread erstellt wurde, gibt SendNotifyMessage nicht zurück, bis die Fensterprozedur die Meldung verarbeitet hat. Andernfalls wird sie sofort zurück. |
|
Ermöglicht das Fenster. |
|
Sendet alle folgenden Maus, die an das Fenster eingegeben wird. |
|
Fügt das Fenster der Zwischenablagen-Viewer-Kette hinzu. |
|
Ändert den Bezeichner des Fensters. |
|
Ändert den Text eines Steuerelements an die Zeichenfolgendarstellung eines ganzzahligen Werts. |
|
Ändert den Text eines Steuerelements. |
|
Legt den Eingabefokus auf fest. |
|
Ändert die aktuelle Schriftart des Fensters. |
|
Ordnet eine Zugriffstaste mit dem Fenster zu. |
|
Ändert das große oder kleine Symbol des Fensters. |
|
Ändert das aktuelle Menü des Fensters. |
|
Ändert das übergeordnete Fenster. |
|
Setzt oder freie Räume das Aktualisierungsflag. |
|
Legt die Parameter einer Bildlaufleiste fest. |
|
Ändert die Position des Bildlauffelds. |
|
Ändert den Bildlaufleistenbereich. |
|
Erstellt ein Timer-Ereignis. |
|
Legt den Hilfekontextbezeichner des Fensters fest. |
|
Legt einen 32-Bit-Wert an einem angegebenen Offset in zusätzlichen Fensterarbeitsspeicher fest. |
|
Ändert ein Attribut des angegebenen Fensters und legt auch einen Wert am angegebenen Offset im zusätzlichen Fensterarbeitsspeicher fest. |
|
Legt den Ansichtszustand und Positionen fest. |
|
Legt die Größe, Position und die z-Ordnung fest. |
|
Legt den Fensterbereich eines Fensters fest. |
|
Ändert den Text des Fensters. |
|
Legt einen 16-Bit-Wert in einem angegebenen Offset in zusätzlichen Fensterarbeitsspeicher fest. |
|
Zeigt das Caretzeichen an. |
|
In oder aus die Popupfenster im Besitz das Fenster. |
|
In oder aus ein Bildlaufleiste. |
|
Legt den Anzeigezustand des Fensters fest. |
|
Legt den Ansichtszustand eines Fensters fest, das von einem anderen Thread erstellt wird. |
|
Aktualisiert den Clientbereich. |
|
Überprüft den angegebenen Clientbereich innerhalb des Rechtecks. |
|
Überprüft den Clientbereich innerhalb des angegebenen Bereichs. |
|
Anfangs-Windows-Hilfe. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
Konvertiert das CWindow-Objekt zu HWND. |
|
Weist HWND zum CWindow-Objekt zu. |
Öffentliche Datenmember
Name |
Beschreibung |
---|---|
Das Handle für das Fenster, das dem CWindow-Objekt zugeordnet ist. |
|
Enthält Standard Fensterdimensionen. |
Hinweise
CWindow stellt Basisfunktionen zum Bearbeiten eines Fensters in ATL bereit. Viele der CWindow-Methoden binden einfach eine der Win32-API-Funktionen ein. Beispielsweise vergleichen Sie die Prototypen für CWindow::ShowWindow und ShowWindow:
CWindow-Methode |
Win32-Funktion |
---|---|
BOOL ShowWindow( int nCmdShow); |
BOOL ShowWindow( HWND hWnd, int nCmdShow); |
CWindow::ShowWindow ruft die Win32-Funktion ShowWindow auf, indem sie CWindow::m_hWnd als erster Parameter übergeben. Jede CWindow-Methode, die direkt eine Win32-Funktion umschließt, führt den m_hWnd-Member, daher verweist viel der CWindow Dokumentation Sie zu Windows SDK.
Hinweis
Nicht jede fensterbezogene Win32-Funktion wird durch CWindow und umschließt nicht jeder CWindow-Methode eine Win32-Funktion umschlossen.
CWindow::m_hWnd speichert HWND, das ein Fenster identifiziert. HWND wird dem Objekt angefügt, wenn Sie:
Geben Sie HWND im Konstruktor von CWindow an.
Rufen Sie CWindow::Attach auf.
Verwenden Sie operator = von CWindow.
Herstellen oder ordnen Sie ein Fenster mit einer der folgenden Klassen unter, die von CWindow abgeleitet werden:
CWindowImpl ermöglicht es Ihnen, ein neues Fenster zu erstellen oder ein vorhandenes Fenster unterzuordnen.
CContainedWindow implementiert ein Fenster, das innerhalb eines anderen Objekts enthalten ist. Sie können ein neues Fenster erstellen oder ein vorhandenes Fenster unterordnen.
CDialogImpl ermöglicht es Ihnen, ein modales oder ein nicht modales Dialogfeld zu erstellen.
Weitere Informationen zum Fenster, finden Sie unter Windows und folgende Themen in Windows SDK. Weitere Informationen zur Verwendung von Fenstern in ATL, finden Sie im Artikel ATL-Fensterklassen.
Anforderungen
Header: atlwin.h