네모난 세상

[본문스크랩] [MFC]다이얼로그 스킨 입히기 본문

ⓢtudy

[본문스크랩] [MFC]다이얼로그 스킨 입히기

막다른골목 2008. 10. 28. 22:30

// 멤버 변수 선언
CBitmap m_bmpMainBG; // Main 배경
int m_nMainWidth;
int m_nMainHeight;

// InitDialog 부분
// Main 배경 화면
BITMAP bmpInfo; // 비트맵 정보
m_bmpMainBG.LoadBitmap(IDB_UNSPYCURE_BG2); // Main 배경 이미지 Load
m_bmpMainBG.GetBitmap(&bmpInfo); // Main 배경 비트맵 정보 읽기
m_nMainWidth = bmpInfo.bmWidth; // Main 윈도우 폭
m_nMainHeight = bmpInfo.bmHeight; // Main 윈도우 높이
SetWindowPos( NULL, 0, 0, m_nMainWidth, m_nMainHeight,SWP_NOZORDER | SWP_NOMOVE);

// OnPaint 부분
// Main 배경 그림 그리기

CDC cdc;
cdc.CreateCompatibleDC(&dc);
cdc.SelectObject(m_bmpMainBG);
dc.BitBlt(0, 0, m_nMainWidth, m_nMainHeight, &cdc, 0, 0, SRCCOPY);
cdc.DeleteDC();

//이런식으로 작성을 하면 폼의 크기를 이미지에 마출수 있다는 장점이 있다!! ^-^a