CW&nd::EnableWindownbsp;

BOOLEnableWindow (BOOLbAktivieren SieTRUE=);

Rückgabewert

Gibt den Status an, bevor die EnableWindow -Memberfunktion aufgerufen wurde. Der Rückgabewert ist ungleich NULL, wenn das Fenster zuvor deaktiviert war. Der Rückgabewert ist 0, wenn das Fenster vorher aktiviert war oder ein Fehler aufgetreten.

Parameter

bAktivieren Sie

Gibt an, ob das angegebene Fenster wird aktiviert oder deaktiviert werden. Wenn dieser Parameter TRUEist, wird das Fenster aktiviert werden. Wenn dieser Parameter auf false festgelegtist, wird das Fenster deaktiviert.

Bemerkungen

Aktiviert oder deaktiviert Maus- und Tastatureingaben. Wenn Eingabe deaktiviert ist, geben Sie z. B. Mausklicks und Tastatureingaben ignoriert. Wenn Eingabe aktiviert ist, verarbeitet das Fenster alle Eingaben.

Wenn der aktivierte Status ändert, wird die Nachricht WM_ENABLE gesendet, bevor diese Funktion gibt zurück.

Wenn deaktiviert, werden alle untergeordneten Fenster implizit deaktiviert, obwohl sie nicht WM_ENABLE Nachrichten gesendet werden,.

Ein Fenster muss aktiviert sein, bevor sie aktiviert werden kann. Beispielsweise wenn eine Anwendung ein nicht modales Dialogfeld angezeigt wird und wurde das Hauptfenster deaktiviert, muss das Hauptfenster aktiviert werden, bevor das Dialogfeld zerstört wird. Ansonsten ein anderes Fenster den Eingabefokus erhalten und aktiviert werden. Wenn ein untergeordnetes Fenster deaktiviert ist, wird es ignoriert, wenn Windows versucht zu ermitteln, welches Fenster Mausmeldungen erhalten soll.

Ein Fenster ist standardmäßig aktiviert, wenn es erstellt wird. Eine Anwendung kann den WS_DISABLED Stil angeben, in der Memberfunktion Create oder CreateEx zum Erstellen eines Fensters, das anfänglich deaktiviert ist. Nachdem ein Fenster erstellt wurde, kann eine Anwendung auch verwenden EnableWindow Member-Funktion aktivieren oder deaktivieren das Fenster.

Eine Anwendung kann diese Funktion zum Aktivieren oder Deaktivieren eines Steuerelements in einem Dialogfeld verwenden. Ein Behinderten-Steuerelement kann nicht den Eingabefokus erhalten, noch ein Benutzer zugreifen können.

CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp; :: EnableWindow, CWnd::OnEnable

Index