'Programming/mfc'에 해당되는 글 2건

  1. 2007/12/31   MFC 비트맵 배경넣기 (2)
  2. 2007/12/17   MFC 이미지 버튼 사용하기 (2)

리소스 뷰에서 배경으로 쓸 이미지파일을 하나 추가합니다.
저는 정글고의 이사장으로~

사용자 삽입 이미지
그다음 픽쳐 컨트롤을 type bitmap으로 설정해주신다음 구석에다가 놓아주시고
사용자 삽입 이미지


픽쳐 컨트롤에 변수를 추가합니다.
사용자 삽입 이미지


이제 OnInitDialog()에 아래의 내용을 추가합니다.

 HBITMAP hbit = LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1));
 fanta.SetBitmap(hbit);

 CRect rt;
 GetClientRect(&rt);
 fanta.SetWindowPos(NULL,0,0,rt.Width(),rt.Height(),SWP_SHOWWINDOW);

사용자 삽입 이미지



이제 컴파일하면 제대로뜨는 이사장의 모습
사용자 삽입 이미지



이번 팁 소스와 이사장배경입니다.

Daum 블로거뉴스
블로거뉴스에서 이 포스트를 추천해주세요.
추천하기

이 글이 유익하다면 (굽신굽신) ->

Trackback Address >> http://zfanta.com/trackback/277 관련글 쓰기

  1. 2008/05/14 21:29  address  modify / delete  reply

    비밀댓글 입니다

사용하고자하는 버튼의 bmp파일을 Resource창에서
Bitmap에 추가합니다.
사용자 삽입 이미지


Dialog에서 버튼을 만들고 변수를 추가합니다.
사용자 삽입 이미지



그리고 헤더파일에서 CButton 를 CBitmapButton로 변경합니다.
사용자 삽입 이미지



클래스 초기화부분인 OnInitialUpdate()함수 또는 OnInitDialog()함수에서
image.LoadBitmaps( IDB_BITMAP1, NULL, NULL, NULL ); //IDB_BITMAP1은 리소스에 추가한 비트맵파일입니다.
image.SizeToContent(); // 버튼을 이미지의 크기에 맞게 조절합니다.
image는 버튼에 추가한 변수입니다.
사용자 삽입 이미지


이제 버튼의 속성창에서 Owner draw을 True로 설정합니다.
사용자 삽입 이미지

컴파일후 실행

지금까지 글솜씨없는 중딩의 팁 보느라 수고하셨습니다.

첨부파일은 이미지버튼 소스입니다.
버튼을 클릭하면 소리나오게 해봤습니다.
잘써주세요^^




이 글이 유익하다면 (굽신굽신) ->

Trackback Address >> http://zfanta.com/trackback/266 관련글 쓰기

  1. BlogIcon zextor 2007/12/18 23:15  address  modify / delete  reply

    간단한 설명 잘 봤습니다~ ^0^ 한번도 안 써봤는데..ㅎㅎ
    근데 이미지가 항개도 안 나와요~ ㅠ_ㅠ