Registrieren von Fensterklassen

Fenster "Klasse" in der herkömmlichen Programmierung für Windows definieren die Eigenschaften einer "Klasse" (ohne eine C++-Klasse) aus der beliebig viele Fenster erstellt werden kann.Diese Art von Klasse ist eine Vorlage oder ein Modell zum Erstellen von Fenstern.

Fensterklassen-Registrierung in herkömmlichen Programmen für Windows

In einem traditionellen Programms für Windows, ohne MFC verarbeiten Sie alle Nachrichten in einem Fenster in seiner "Fensterprozedur" oder "in WndProc". WndProc wird mit einem Fenster mithilfe eines "Fensterklassen registrierungs" Prozesses zugeordnet.Das Hauptfenster wird in der WinMain-Funktion registriert, aber andere Klassen Fenster können überall in der Anwendung registriert sind.Registrierung hängt von einer Struktur ab, die einen Zeiger auf die WndProc-Funktion zusammen mit den Angaben für den Cursor Hintergrundpinsel usw. enthält.Die Struktur wird als ein Parameter Zeichenfolgen zusammen mit dem Namen der Klasse, in einem früheren Aufruf der RegisterClass-Funktion übergeben.Daher kann eine Registrierung durch class mehrere Fenster wieder zugänglich gemacht werden kann.

Fensterklassen-Registrierung in MFC-Programmen

Im Gegensatz dazu ist die meisten Fensterklassen registrierungs automatisch in einem MFC-Framework-Programm Aktivität ausgeführt.Wenn Sie MFC verwenden, leiten Sie normalerweise ++ im C-Format Fensterklasse Bibliotheken von einer vorhandenen Klasse unter Verwendung der normalen C++-Syntax für Klassenvererbung.Das Framework verwendet weiterhin herkömmliche Klassen der Registrierung "," und es stellt eine Reihe von standardmäßigen bereit, bei Bedarf automatisch registriert.Sie können weitere Klassen der Registrierung registrieren, indem Sie AfxRegisterWndClass globale Funktion aufrufen und dann die registrierte Klasse Create-Memberfunktion von CWnd übergeben.Wie sollte die herkömmliche "Class" Registrierungsdaten in Windows im Folgenden beschrieben nicht durch eine C++-Klasse verwechselt werden.

Weitere Informationen finden Sie unter Technischer Hinweis 1.

Siehe auch

Referenz

Erstellen von Windows