C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 

Шаг 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 тип может быть установлен к одному из следующих значений:

  • DST_BITMAP - Изображение - точечный рисунок. Слово младшего разряда lData параметра - растровый дескриптор.
  • DST_COMPLEX - Изображение определенно прикладной программой. Чтобы выполнять изображение, DrawState вызывает функцию повторного вызова, определенную lpDrawProc параметром.
  • DST_ICON - Изображение - пиктограмма. Слово младшего разряда lData - дескриптор пиктограммы.
  • DST_PREFIXTEXT - Изображение - текст, который может содержать мнемоническую схема(мнемонический) акселератора. DrawState интерпретирует символ амперсанда (и) префиксный символ как директива, чтобы подчеркнуть символ, который следует. lData параметр определяет адрес строки.
  • DST_TEXT - Изображение текстовое. lData параметр определяет адрес строки.

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

  • DSS_NORMAL - Выводит изображение без любой модификации.
  • DSS_UNION - Псевдополтоновое изображение.
  • DSS_DISABLED - Рельефное изображение.
  • DSS_DEFAULT - Делает изображение полужирным.
  • DSS_MONO - Выводит изображение, использующее кисть, определенную hBrush или pBrush параметром.

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


| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU