Utilizzo di oggetti finestra
Utilizzo delle chiamate di Windows per due tipi di attività:
Gestione dei messaggi di Windows
Disegno nella finestra
Per gestire i messaggi di Windows in qualsiasi finestra, incluse le finestre figlio, vedi Mapping dei messaggi alle funzioni per eseguire il mapping dei messaggi alla classe della finestra C++. Scrivere quindi funzioni membro del gestore di messaggi nella classe.
La maggior parte del disegno in un'applicazione framework si verifica nella visualizzazione, la cui funzione membro OnDraw viene chiamata ogni volta che è necessario disegnare il contenuto della finestra. Se la finestra è un elemento figlio della visualizzazione, è possibile delegare parte del disegno della visualizzazione alla finestra figlio chiamando OnDraw
una delle funzioni membro della finestra.
In ogni caso, sarà necessario un contesto di dispositivo per il disegno. È possibile usare la penna stock, il pennello e altri oggetti grafici contenuti nel contesto di dispositivo associato alla finestra. Oppure è possibile modificare questi oggetti per ottenere gli effetti di disegno necessari. Con il contesto di dispositivo configurato come desiderato, chiamare le funzioni membro della classe CDC (classe di contesto del dispositivo) per disegnare linee, forme e testo, per usare i colori e per lavorare con un sistema di coordinate.