CreateCompatibleDC(HDC hdc)
- hdc에 NULL 써줘도 된다. NULL 써주면 내부적으러 스크린 DC 얻어서 사용한다.
GetDC(NULL)와 비슷한원리
CreateCompatibleBitmap(HDC hdc, int Widht, int Height)
- hdc에 NULL 써주면 안된다!!
ex)
g_MemDC = CreateCompatibleDC(NULL); // ok
g_hBitmap = CreateCompatibleBitmap(hdc, 1024, 768); // 에러 리턴
HDC hdc = GetDC(g_hWnd);
g_hBitmap = CreateCompatibleBitmap(hdc, 1024, 768); // ok
g_hOldBitmap = (HBITMAP)SelectObject(g_MemDC, g_hBitmap);
ReleaseDC(g_hWnd, hdc);