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


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