Поделиться через


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

См. также

Ссылки

Класс CDC

Диаграмма иерархии

DrawState

DrawStateProc