Шаг 764 - CDC::DrawState

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 );

Возвращаемое значение
Отличное от нуля, если успешно, иначе 0.

Параметры
pt
Определяет расположение изображения.
size
Определяет размер изображения.
hBitmap
Дескриптор к точечному рисунку.
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 состояние может быть одно из следующих значений:

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


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 3.02.2002