CDC::DrawState

BOOL DrawState (CPoint pt, CSize Размер, HBITMAP hBitmap, UINT nFlags, HBRUSH hBrush = NULL);

BOOL DrawState (CPoint pt, CSize Размер, CBitmap * pBitmap, UINT nFlags, CBrush * pBrush = NULL);

BOOL DrawState (CPoint pt, CSize Размер, HICON hIcon, UINT nFlags, HBRUSH hBrush = NULL);

BOOL DrawState (CPoint pt, CSize Размер, HICON hIcon, UINT nFlags, CBrush * pBrush = NULL);

BOOL DrawState (CPoint pt, CSize Размер, LPCTSTR lpszText, UINT nFlags, BOOL bPrefixText = TRUE, int nTextLen = 0, HBRUSH hBrush = NULL);

BOOL DrawState (CPoint pt, CSize Размер, LPCTSTR lpszText, UINT nFlags, BOOL bPrefixText = TRUE, int nTextLen = 0, CBrush * pBrush = NULL);

BOOL DrawState (CPoint pt, CSize Размер, DRAWSTATEPROC lpDrawProc, LPARAM lData, UINT nFlags, HBRUSH hBrush = NULL);

BOOL DrawState (CPoint pt, CSize Размер, DRAWSTATEPROC lpDrawProc, LPARAM lData, UINT nFlags, CBrush * pBrush = NULL);

Возвращаемое значение

Ненулевое значение, если успешно; в противном случае 0.

Параметры

pt

Указывает расположение изображения.

размер

Определяет размер изображения.

hBitmap

Дескриптор точечного рисунка.

nFlags

Флаги, определяющие тип изображения и государства. В разделе Примечания типов возможных nFlags и государств.

hBrush

Дескриптор для кисти.

pBitmap

Указатель на объект Cbitmap.

pBrush

Указатель на объект Cbrush.

hIcon

Дескриптор для значка.

lpszText

Указатель на текст.

bPrefixText

Текст, который может содержать мнемоник ускорителя. Параметр lData указывает адрес строки, и параметр nTextLen указывает длину. Если nTextLen равен 0, строка считается нулем.

nTextLen

Длина текстовой строки, который указывает lpszText.  Если nTextLen равен 0, строка считается нулем.

lpDrawProc

Указатель на функцию обратного вызова, используемый для отображения изображения. Этот параметр является обязательным, если тип изображения в nFlags DST_COMPLEX. Он не является обязательным и может иметь значение NULL , если тип изображений является DST_TEXT. Для всех остальных типов изображений этот параметр игнорируется. Для получения дополнительных сведений о функции обратного вызова, см. :: DrawStateProc функции в справочнике программиста Win32 SDK.

lData

Указывает сведения об изображении. Значение этого параметра зависит от типа изображения.

Примечания

Этот член функция вызывается для отображения изображения и применять визуальный эффект для обозначения государства, таких как отключенный или состояние по умолчанию.

NFlag тип параметра можно задать одно из следующих значений:

Параметр nFlag состояние может принимать одно из следующих значений:

Примечаниеnbsp;  Для всех nFlag государств за исключением DSS_&NORMALизображение преобразуется в монохромный перед визуального эффекта.

Для получения дополнительных сведений о Windows API DrawState, см. :: DrawState в справочнике программиста Win32 SDK.

CDC обзорЧлены класса | Иерархическая схема

См. также  ::DrawState, ::DrawStateProc

Index