CDC * GetWindowDC ( );
Valeur de retour
Identifie le contexte d'affichage de la fenêtre donnée si la fonction a réussi ; sinon NULL.
Le pointeur retourné peut être temporaire et ne doit pas être stocké pour une utilisation ultérieure. ReleaseDC doit être appelée une fois pour chaque appel avec succès à GetWindowDC.
Remarques
Récupère le contexte de l'affichage de la fenêtre entière, y compris la barre de légende, des menus et des barres de défilement. Un contexte d'affichage fenêtre permet de peindre n'importe où dans CWnd, depuis l'origine, le contexte est le coin supérieur gauche de CWnd au lieu de la zone client.
Attributs par défaut sont affectées dans le contexte d'affichage chaque fois qu'elle récupère le contexte. Les attributs précédents sont perdus.
GetWindowDC est destiné à être utilisé pour des effets de peinture spéciale au sein de la zone non cliente de CWnd . Peinture dans les zones non cliente d'une fenêtre n'est pas recommandé.
La fonction GetSystemMetrics Windows peut être utilisée pour récupérer les dimensions des différentes parties de la zone non cliente, telles que la barre de légende, les menus et les barres de défilement.
Une fois la peinture terminée, la fonction de membre ReleaseDC doit être appelée pour libérer le contexte d'affichage. Omission de divulguer le contexte d'affichage affectera sérieusement peinture demandée par les applications en raison de restrictions sur le nombre de contextes de périphérique qui peuvent être ouvertes en même temps.
Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussinbsp ; :: GetSystemMetrics, CWnd::ReleaseDC, :: GetWindowDC, CWnd::GetDC, CWindowDC