CDC::DrawState
Volání funkce tohoto člena obrázek zobrazit a použít vizuální efekt k označení státu, jako zakázáno nebo výchozího stavu.
[!POZNÁMKA]
Pro všechny nFlag státy s výjimkou DSS_NORMAL, obraz se převede na monochromatický před použitím vizuální efekt.
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
Určuje umístění obrázku.size
Určuje velikost obrazu.hBitmap
Popisovač rastrového obrázku.nFlags
Příznaky, které určují typ obrazu a stav.Viz DrawState v pro případné nFlags typy a státy.hBrush
Popisovač stopu.pBitmap
Ukazatel na objekt CBitmap.pBrush
Ukazatel na objekt CBrush.hIcon
Popisovač ikony.lpszText
Ukazatel myši na text.bPrefixText
Text, který může obsahovat akcelerátor symbolické instrukce. lData Parametr určuje adresu řetězce a nTextLen parametr určuje délku.Pokud nTextLen je 0, řetězec se považuje za ukončený hodnotou null.nTextLen
Délka řetězce text odkazuje lpszText .Pokud nTextLen je 0, řetězec se považuje za ukončený hodnotou null.lpDrawProc
Ukazatel na funkci zpětného volání pro vykreslování obrazu.Tento parametr je vyžadován obrazu zadejte v nFlags je DST_COMPLEX.Je volitelné a lze NULL Pokud je typ obrázku DST_TEXT.Pro všechny ostatní typy obrázků je tento parametr ignorován.Další informace o funkci zpětného volání, naleznete DrawStateProc funkce .lData
Určuje informace o obrazu.Význam tohoto parametru závisí na typu obrázku.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Požadavky
Záhlaví: afxwin.h