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
이미지를 렌더링 하는 데 사용 되는 콜백 함수에 대 한 포인터입니다.이미지를 입력 하는 경우이 매개 변수는 반드시 nFlags 는 DST_COMPLEX.선택적 요소 이며 수 NULL 이미지 형식이 면 DST_TEXT.다른 모든 이미지 형식에 대해이 매개 변수는 무시 됩니다.콜백 함수에 대 한 자세한 내용은 DrawStateProc 기능에 Windows SDK.lData
이미지에 대 한 정보를 지정합니다.이 매개 변수의 의미는 이미지 형식에 따라 달라 집니다.
반환 값
성공 하면 0이 아닌. 그렇지 않으면 0입니다.
요구 사항
헤더: afxwin.h