CDC::DrawState
Wywołanie tej funkcji Członkowskich do wyświetlania obrazu i zastosować efekt wizualny stan, na przykład wyłączony lub stan domyślny.
[!UWAGA]
Wszystkie nFlag Państwa z wyjątkiem DSS_NORMAL, obraz jest konwertowany na monochromatyczne, przed zastosowaniem efekt wizualny.
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
);
Parametry
pt
Określa lokalizację obrazu.size
Określa rozmiar obrazu.hBitmap
Uchwyt na bitmapę.nFlags
Flagi określające typ obrazu i stan.Zobacz DrawState w Windows SDK dla możliwych nFlags typów i Państwa.hBrush
Uchwyt pędzla.pBitmap
Wskaźnik do obiektu CBitmap.pBrush
Wskaźnik do obiektu CBrush.hIcon
Uchwyt do ikony.lpszText
Wskaźnik do tekstu.bPrefixText
Tekst może zawierać wartość skrótu.lData Parametr określa adres ciąg oraz nTextLen parametr określa długość.Jeśli nTextLen jest 0, ciąg zakłada się, zakończony znakiem null.nTextLen
Długość ciągu tekstowego wskazywanej przez lpszText.Jeśli nTextLen jest 0, ciąg zakłada się, zakończony znakiem null.lpDrawProc
Wskaźnik do funkcji wywołania zwrotnego, używane renderowanie obrazu.Ten parametr jest wymagany, jeśli obraz w nFlags jest DST_COMPLEX.Jest opcjonalny i może być NULL , jeśli typ obrazu jest DST_TEXT.Ten parametr jest ignorowany dla innych typów obrazów.Aby uzyskać więcej informacji dotyczących funkcji wywołania zwrotnego, zobacz DrawStateProc działać w Windows SDK.lData
Określa informacje o obrazie.Znaczenie tego parametru, zależy od typu obrazu.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.
Wymagania
Nagłówek: afxwin.h