글
버튼에 비트맵 이미지 넣기
비주얼C++/함께공부해요
2012. 12. 5. 17:35
비트맵 이미지 넣기
먼저 리소스에 BitMap을 등록시켜야 합니다.
리소스탭에서
마우스 오른쪽 Import에서 bitmap 파일을 선택해서 등록시킵니다.
그런다음 ID를 원하는걸로 바꾸면 됩니다. 예를들어 IDB_BITMAP1으로 되어 있는것을 IDB_HEALTH이런식으로요.
그다음에 아래 코드를 OnInitDialog()함수에 넣어줍니다.
아 그전에 버튼컨트롤 만든거의 속성에 Bitmap부분을 체크해주세요~
HBITMAP msp; // 비트맵 핸들러 선언
msp = LoadBitmap(GetModuleHandle(NULL), MAKEINTRESOURCE(IDB_HEALTH));
// 핸들러 초기화 , IDB_BITMAP1 -> 비트맵 아이디
((CButton*)GetDlgItem(IDC_BUTTON1))->SetBitmap(msp);
// 버튼에 이미지 넣기, IDC_BUTTON1 -> 버튼 아이디
이렇게 해주면 완성입니다~~
버튼에 여러개일경우는 HBITMAP msp; 부분 아래만 계속 ID를 바꿔가며 하시면 되곘죠~~
'비주얼C++ > 함께공부해요' 카테고리의 다른 글
대화상자 배경색깔 바꾸기 (0) | 2012.12.05 |
---|---|
RIchEdit 컨트롤의 현재커서가 있는 행번호 알아내기 (0) | 2012.07.18 |
RichEdit Conttrol에서 EN_CHANGE 이벤트 실행되게 하기 (0) | 2012.07.07 |
windows media player control 사용해서 음악재생하기 팁 (0) | 2012.06.30 |