Метод INameSpaceTreeControlCustomDraw::ItemPrePaint (shobjidl.h)
Вызывается перед рисованием элемента в элементе управления "Дерево пространства имен".
Синтаксис
HRESULT ItemPrePaint(
[in] HDC hdc,
[in] RECT *prc,
[in] NSTCCUSTOMDRAW *pnstccdItem,
[in, out] COLORREF *pclrText,
[in, out] COLORREF *pclrTextBk,
[out] LRESULT *plres
);
Параметры
[in] hdc
Тип: HDC
Дескриптор контекста устройства элемента управления. Используйте этот HDC для выполнения любых функций GDI.
[in] prc
Тип: RECT*
Указатель на структуру RECT , описывающую ограничивающий прямоугольник рисуемой области.
[in] pnstccdItem
Тип: NSTCCUSTOMDRAW*
Указатель на структуру NSTCCUSTOMDRAW , которая определяет детали документа.
[in, out] pclrText
Тип: COLORREF*
В элементе — указатель на структуру COLORREF , которая объявляет цвет текста по умолчанию. При возврате этим методом содержит указатель на структуру COLORREF , которая объявляет цвет, который следует использовать вместо нее, если таковой имеется. Это позволяет клиенту предоставлять собственный цвет, если он не хочет использовать значение по умолчанию.
[in, out] pclrTextBk
Тип: COLORREF*
При входе — указатель на структуру COLORREF , которая объявляет цвет фона по умолчанию. При возврате этим методом содержит указатель на структуру COLORREF , которая объявляет цвет, который следует использовать вместо нее, если таковой имеется. Это позволяет клиенту предоставлять собственный цвет, если он не хочет использовать значение по умолчанию.
[out] plres
Тип: LRESULT*
При возврате этим методом содержит указатель на LRESULT, который указывает на одно или несколько значений из перечисления констант CDRF .
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl.h |