다음을 통해 공유


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

참고 항목

참조

CDC 클래스

계층 구조 차트

DrawState

DrawStateProc