Функция DrawThemeParentBackgroundEx (uxtheme.h)
Используется частично прозрачными или альфа-смешанными дочерними элементами управления для рисования части родительского элемента, перед которой они отображаются. Отправляет WM_ERASEBKGND сообщение, за которым следует WM_PRINTCLIENT.
Синтаксис
HRESULT DrawThemeParentBackgroundEx(
[in] HWND hwnd,
[in] HDC hdc,
[in] DWORD dwFlags,
[in] const RECT *prc
);
Параметры
[in] hwnd
Тип: HWND
Дескриптор дочернего элемента управления.
[in] hdc
Тип: HDC
HDC дочернего элемента управления.
[in] dwFlags
Тип: DWORD
Ноль или несколько из следующих значений. Если это значение равно нулю, эта функция возвращает S_OK только в том случае, если родительский объект обработан WM_PRINTCLIENT.
Значение | Значение |
---|---|
|
Если этот параметр задан, hdc считается оконным контроллером домена, а не клиентским контроллером домена. |
|
Если этот параметр задан, эта функция отправляет WM_CTLCOLORSTATIC сообщение родительскому элементу и использует кисть, если оно указано. В противном случае используется COLOR_BTNFACE. |
|
Если этот параметр задан, эта функция возвращает S_OK, не отправляя сообщение WM_CTLCOLORSTATIC , если родительский элемент фактически закрашен на WM_ERASEBKGND. |
[in] prc
Тип: const RECT*
Необязательный элемент. Отрисовываемая область в дочерних координатах. Если этот параметр имеет значение NULL, отрисовываемая область включает всю область, занятую дочерним элементом управления.
Возвращаемое значение
Тип: HRESULT
S_OK в случае успешного выполнения; в противном случае S_FALSE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | uxtheme.h |
Библиотека | UxTheme.lib |
DLL | UxTheme.dll |