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 Die Memberfunktionen des Nachrichtenhandlers in Ihrer 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 Element der Ansicht ist, können Sie einige der Zeichnung der Ansicht an ihr untergeordnetes Fenster delegieren, indem OnDraw Sie eine der Memberfunktionen Ihres Fensters 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. Rufen Sie bei der Einrichtung des Gerätekontexts wie sie 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

Fensterobjekte