CDC::DrawState
Эта функция-член вызывается для отображения изображения и для применения визуальные эффект для отображения состояния или как отключенное состояние по умолчанию.
Примечание
Для всех состояний nFlag за исключением DSS_NORMAL, образ преобразовать в монохромному до визуальных эффект применения.
BOOL DrawState(
CPoint pt,
CSize size,
HBITMAP hBitmap,
UINT nFlags,
HBRUSH hBrush = NULL
);
BOOL DrawState(
CPoint pt,
CSize size,
CBitmap* pBitmap,
UINT nFlags,
CBrush* pBrush = NULL
);
BOOL DrawState(
CPoint pt,
CSize size,
HICON hIcon,
UINT nFlags,
HBRUSH hBrush = NULL
);
BOOL DrawState(
CPoint pt,
CSize size,
HICON hIcon,
UINT nFlags,
CBrush* pBrush = NULL
);
BOOL DrawState(
CPoint pt,
CSize size,
LPCTSTR lpszText,
UINT nFlags,
BOOL bPrefixText = TRUE,
int nTextLen = 0,
HBRUSH hBrush = NULL
);
BOOL DrawState(
CPoint pt,
CSize size,
LPCTSTR lpszText,
UINT nFlags,
BOOL bPrefixText = TRUE,
int nTextLen = 0,
CBrush* pBrush = NULL
);
BOOL DrawState(
CPoint pt,
CSize size,
DRAWSTATEPROC lpDrawProc,
LPARAM lData,
UINT nFlags,
HBRUSH hBrush = NULL
);
BOOL DrawState(
CPoint pt,
CSize size,
DRAWSTATEPROC lpDrawProc,
LPARAM lData,
UINT nFlags,
CBrush* pBrush = NULL
);
Параметры
pt
Указывает расположение образа.size
Определяет размер образа.hBitmap
Дескриптор растровое изображение.nFlags
Пометит, указывающее тип и состояние образа. См. раздел DrawState в Windows SDK для возможных типов и состояний nFlags.hBrush
Дескриптор кисти.pBitmap
Указатель на объект CBitmap.pBrush
Указатель на объект CBrush.hIcon
Дескриптор для значка.lpszText
Указатель для отправки СМС.bPrefixText
Отправьте СМС, которое может содержать мнемонику сочетаний клавиш. Параметр lData указывает адрес строки, а параметр nTextLen определяет длину. Если nTextLen 0, то предполагается, что null- завершена строка.nTextLen
Длина текстовой строки, указала к lpszText. Если nTextLen 0, то предполагается, что null- завершена строка.lpDrawProc
Указатель на функцию обратного вызова, используемой для подготовки образа. Этот параметр является обязательным, если образ введите nFlagsDST_COMPLEX. Он является необязательным и может быть NULL если тип образа DST_TEXT. Для всех других типов образа, следует ли игнорировать данный параметр. Дополнительные сведения о функции обратного вызова см. функцию DrawStateProc в Windows SDK.lData
Указывает сведения о режиме. Смысл зависит от параметра тип образа.
Возвращаемое значение
Ненулевой, если успешно; в противном случае – значение 0.
Требования
Header: afxwin.h