MFC 이미지 버튼 사용하기 > IT Tip&Tech

본문 바로가기
사이트 내 전체검색


회원로그인

IT Tip&Tech

MFC 이미지 버튼 사용하기

페이지 정보

작성자 영원 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일09-11-19 13:41 조회23,430회 댓글0건

본문





다이얼로그->버튼 배치->버튼선택 상태에서 ctrl+w
MemberVariables탭에서 변수추가
헤더파일로 이동 

Cbutton 으로 생성된 변수를 CBitmapButton으로 변경해준다

만약 변수명이 m_Play라면

m_Play.LoadBitmaps(IDB_BITMAP1,NULL,NULL,NULL);  
IDB_BITMAP1 은 리소스 창에서 Insert>bitmap 선택후 이미지를 그려주면 된다.


m_Play.SizeToContent();
사이즈 자동조절

버튼 속성에서 Owner draw 체크해준다

msdn 참조

CBitmapButton::LoadBitmaps

BOOL LoadBitmaps( LPCTSTR lpszBitmapResource, LPCTSTR lpszBitmapResourceSel = NULL, LPCTSTR lpszBitmapResourceFocus = NULL, LPCTSTRlpszBitmapResourceDisabled = NULL );

BOOL LoadBitmaps( UINT nIDBitmapResource, UINT nIDBitmapResourceSel = 0, UINT nIDBitmapResourceFocus = 0, UINT nIDBitmapResourceDisabled = 0 );

Return Value

Nonzero if successful; otherwise 0.

Parameters

lpszBitmapResource

Points to the null-terminated string that contains the name of the bitmap for a bitmap button’s normal or “up” state. Required.

lpszBitmapResourceSel

Points to the null-terminated string that contains the name of thebitmap for a bitmap button’s selected or “down” state. May be NULL.

lpszBitmapResourceFocus

Points to the null-terminated string that contains the name of the bitmap for a bitmap button’s focused state. May be NULL.

lpszBitmapResourceDisabled

Points to the null-terminated string that contains the name of the bitmap for a bitmap button’s disabled state. May be NULL.

nIDBitmapResource

Specifies the resource ID number of the bitmap resource for a bitmap button’s normal or “up” state. Required.

nIDBitmapResourceSel

Specifies the resource ID number of the bitmap resource for a bitmap button’s selected or “down” state. May be 0.

nIDBitmapResourceFocus

Specifies the resource ID number of the bitmap resource for a bitmap button’s focused state. May be 0.

nIDBitmapResourceDisabled

Specifies the resource ID number of the bitmap resource for a bitmap button’s disabled state. May be 0.

Remarks

Use this function when you want to load bitmap images identified bytheir resource names or ID numbers, or when you cannot use the AutoLoad function because, for example, you are creating a bitmap button that is not part of a dialog box.

Example

CBitmapButton myButton;

// Create the bitmap button (must include the BS_OWNERDRAW style).
myButton.Create(NULL, WS_CHILD|WS_VISIBLE|BS_OWNERDRAW,
CRect(10,10,100,100), pParentWnd, 1);

// Load the bitmaps for this button.



myButton.LoadBitmaps(IDB_UP, IDB_DOWN, IDB_FOCUS, IDB_DISABLE);

CBitmapButton::SizeToContent

void SizeToContent( );

Remarks

Call this function to resize a bitmap button to the size of the bitmap.

Example

CBitmapButton myButton;

// Create the bitmap button (must include the BS_OWNERDRAW style).
myButton.Create(NULL, WS_CHILD|WS_VISIBLE|BS_OWNERDRAW,
CRect(10,10,100,100), pParentWnd, 1);

// Load the bitmaps for this button.
myButton.LoadBitmaps(IDB_UP, IDB_DOWN, IDB_FOCUS, IDB_DISABLE);

// Resize the button to be the size of the bitmaps.
myButton.SizeToContent();


  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.

IT Tip&Tech 목록

Total 127건 8 페이지
IT Tip&Tech 목록
번호 제목 글쓴이 날짜 조회
22 간단한 DLL 만들기에 대한 설명 댓글4 인기글 black_H 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-07 7357
21 /MP (Build with Multiple Processes) 댓글1 인기글 현오라기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-08 7119
20 클래스 전방선언으로 불필요한 헤더 in 헤더 를 줄이자 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 01-13 8347
19 [MFC] TextControl 관련 폰트 클래스 입니다. 댓글1 인기글 제로티 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-11 6700
18 winsock2.h include시 에러해결 인기글 black_H 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-17 9628
17 사용자 정의 ini파일 읽어오기 댓글1 인기글 남편토끼 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-08 7677
16 알파테스트 인기글 black_H 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-07 6032
15 클래스 함수포인터 사용시 함수호출에 대한 문제 댓글2 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 12-03 6267
14 Consolas 폰트 댓글1 인기글 닝길 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-24 9197
열람중 MFC 이미지 버튼 사용하기 인기글 영원 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-19 23431
12 프로그램에서 해상도 변경.. 댓글4 인기글 닝길 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-19 9205
11 한 페이지짜리 CSS 레퍼런스 댓글1 인기글 영원 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-16 6378
10 error LNK2005: 에 관하여.. 댓글2 인기글 이프 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-16 13277
9 setup 파일을 만들어 봅시다.. 인기글 이프 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-27 14203
8 STL 벡터 사용시 잘못된 값을 넣을경우 에러 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 10-23 5002
게시물 검색

접속자집계

오늘
826
어제
1,097
최대
3,675
전체
708,337
회사소개 개인정보취급방침 서비스이용약관
Copyright © LittleCandle All rights reserved.
문의메일 : littlecandle99@gmail.com
상단으로
모바일 버전으로 보기