=>메모리 DC에 있는 비트맵을 화면에 보이도록 복사하는 함수
//afxwin.h class CDC : public CObject { public: BOOL BitBlt(int x, int y, int nWidth, int nHeight, CDC* pSrcDC, int xSrc, int ySrc, DWORD dwRop); };
int x => 복사되는 시작 위치의 X좌표
int y => 복사되는 시작 위치의 Y좌표
int nWidth => 원본 비트맵의 너비(논리 단위) 지정
int nHeight => 원본 비트맵의 높이(논리 단위) 지정
CDC* pSrcDC => 복사할 비트맵을 가지고 있는 CDC 객체에 대한 포인터(원본없는 래스터 작업할 경우 NULL)
int xSrc => 복사할 비트맵 시작 위치의 X좌표
int ySrc => 복사할 비트맵 시작 위치의 X좌표
DWORD dwRop => 래스터 작업 방법
방법
BLACKNESS => 대상영역을 검정색으로 채움
DSTINVERT => 화면을 반전
MERGECOPY => 소스 비트맵과 대상 화면을 AND 연산
MERGEPAINT => 소스 비트맵과 대상 화면을 OR 연산
SRCCOPY => 소스 영역을 대상 영역에 복사
WHITENESS => 대상영역을 흰색으로 채움
참조 : http://msdn.microsoft.com/ko-kr/library/fcbk8779(VS.80).aspx
'API / MFC > Function Information' 카테고리의 다른 글
CWnd::UpdateData() (0) | 2010.03.09 |
---|---|
윈도우 ID 값 추출(GetDlgCtrlID()) (0) | 2010.03.08 |
CARRAY CLASS (0) | 2010.03.08 |
슬라이딩 메뉴(OnTimer) (0) | 2010.03.02 |
컨트롤 위치 및 크기 조절(MoveWindow) (0) | 2010.03.02 |