Application/MFC

[MFC] Picture Control Resource Bitmap 이미지 넣기

devsalix 2024. 1. 24. 23:16
728x90

우선 리소스에서 Bitmap을 추가해 줍니다

 

 

 

다음 DIALOG 화면에서 Picture Control을 추가해 줍니다

 

 

 

Picture Control의 속성값은 아래와 같이 ID를 변경하고 Type을 Bitmap으로 수정합니다

 

 

그 후 컨트롤의 멤버 변수를 추가합니다

 

 

 

마지막으로 아래와 같이 작성하면 됩니다

 

BOOL CMFCDlg::OnInitDialog()
{
	CDialogEx::OnInitDialog();

	// 이 대화 상자의 아이콘을 설정합니다. 응용 프로그램의 주 창이 대화 상자가 아닐 경우에는
	//  프레임워크가 이 작업을 자동으로 수행합니다.
	SetIcon(m_hIcon, TRUE);			// 큰 아이콘을 설정합니다.
	SetIcon(m_hIcon, FALSE);		// 작은 아이콘을 설정합니다.

	HBITMAP hBmp = (HBITMAP)::LoadImage(AfxGetInstanceHandle(),
		MAKEINTRESOURCE(IDB_BITMAP1),
		IMAGE_BITMAP,
		0, 0,
		LR_LOADMAP3DCOLORS);

	m_Picture.SetBitmap(hBmp);

	return TRUE;  // 포커스를 컨트롤에 설정하지 않으면 TRUE를 반환합니다.
}

 

실행을 하면 아래와 같이 Picture Control에 해당 이미지가 보이게 됩니다

 

 

 

파일 및 폴더 아이콘  제작자: Payungkead - Flaticon

https://www.flaticon.com/kr/free-icons/-

 


제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

 

 
728x90
반응형