Fonction DrawThemeParentBackgroundEx (uxtheme.h)
Utilisé par les contrôles enfants partiellement transparents ou alpha-mélangés pour dessiner la partie de leur parent devant laquelle ils apparaissent. Envoie un message WM_ERASEBKGND suivi d’un WM_PRINTCLIENT.
Syntaxe
HRESULT DrawThemeParentBackgroundEx(
[in] HWND hwnd,
[in] HDC hdc,
[in] DWORD dwFlags,
[in] const RECT *prc
);
Paramètres
[in] hwnd
Type : HWND
Gérer le contrôle enfant.
[in] hdc
Type : HDC
HDC du contrôle enfant.
[in] dwFlags
Type : DWORD
Zéro ou plusieurs des valeurs suivantes. Si cette valeur est égale à zéro, cette fonction retourne S_OK uniquement si le parent a géré WM_PRINTCLIENT.
Valeur | Signification |
---|---|
|
S’il est défini, hdc est supposé être un contrôleur de domaine de fenêtre, et non un contrôleur de domaine client. |
|
Si elle est définie, cette fonction envoie un message WM_CTLCOLORSTATIC au parent et utilise le pinceau le cas échéant. Sinon, il utilise COLOR_BTNFACE. |
|
Si elle est définie, cette fonction retourne S_OK sans envoyer de message WM_CTLCOLORSTATIC si le parent a effectivement peint sur WM_ERASEBKGND. |
[in] prc
Type : const RECT*
facultatif. Zone à dessiner, en coordonnées enfants. Si ce paramètre a la valeur NULL, la zone à dessiner inclut la zone entière occupée par le contrôle enfant.
Valeur retournée
Type : HRESULT
S_OK en cas de réussite ; sinon, S_FALSE.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | uxtheme.h |
Bibliothèque | UxTheme.lib |
DLL | UxTheme.dll |