Freigeben über


Arbeiten mit Fensterobjekten

Arbeiten mit Windows-Aufrufen für zwei Arten von Aktivitäten:

  • Behandeln von Windows-Nachrichten

  • Zeichnen im Fenster

Informationen zum Behandeln von Windows-Nachrichten in einem beliebigen Fenster, einschließlich Ihrer eigenen untergeordneten Fenster, finden Sie unter Zuordnen von Nachrichten zu Funktionen , um die Nachrichten Ihrer C++-Fensterklasse zuzuordnen. Schreiben Sie dann Message-Handler Member-Funktionen in Ihre Klasse.

Die meisten Zeichnungen in einer Frameworkanwendung erfolgen in der Ansicht, deren OnDraw-Memberfunktion aufgerufen wird, wenn der Inhalt des Fensters gezeichnet werden muss. Wenn Ihr Fenster ein untergeordnetes Fenster der Ansicht ist, können Sie einen Teil der Zeichnung der Ansicht an Ihr untergeordnetes Fenster delegieren, indem Sie eine der Mitgliedsfunktionen Ihres Fensters OnDraw aufrufen.

In jedem Fall benötigen Sie einen Gerätekontext für die Zeichnung. Sie können den Stockstift, den Pinsel und andere Grafikobjekte verwenden, die im Dem Fenster zugeordneten Gerätekontext enthalten sind. Sie können diese Objekte auch ändern, um die benötigten Zeichnungseffekte zu erhalten. Richten Sie den Gerätekontext nach Ihren Wünschen ein und rufen Sie dann die Memberfunktionen der Klasse CDC (Gerätekontextklasse) auf, um Linien, Formen und Text zu zeichnen, Farben zu verwenden und mit einem Koordinatensystem zu arbeiten.

Was möchten Sie mehr über

Siehe auch

Window-Objekte