VistaButtonDemo – Split button
반드시 Vista에서 실행
파일>새로 만들기 : MFC응용프로그램, 응용 프로그램 종류(응용프로그램종류: 대화상자 기반, MFC표준),
Windows원형/기본, 클래식 메뉴사용, 도킹 가능한 클래식 도구 모음
도구상자에서 Split button추가
Split button에 변수 추가
범주 Control(Value 지원 안함), 변수이름 m_SplitButton
리소스 뷰에서 리소스 추가를 하고 Menu 추가
SplitButtonMenu라고 추가하고, 아래에 TestMenu1추가, TestMenu2추가, TestMenu3추가하고 저장하면 리소스 아이디가 생김(리소스뷰에 Menu 밑에 보면 아이디가 나옴, 여기서는 IDR_MENU1임)
클래스 뷰에서 가서 CVistaButtonDemoDlg를 선택 OnInitDialog함수로 이동
BOOL CVistaButtonDemoDlg::OnInitDialog() |
버턴을 떠블클릭하면 소스부분으로 넘어감. 해야할 일 입력
void CVistaButtonDemoDlg::OnBnClickedSplitButton( ) |
VistaButtonDemo – Command button
반드시 Vista에서 실행
파일>새로 만들기 : MFC응용프로그램, 응용 프로그램 종류(응용프로그램종류: 대화상자 기반, MFC표준),
Windows원형/기본, 클래식 메뉴사용, 도킹 가능한 클래식 도구 모음
도구상자에서 Command Button추가
Command Button에 변수 추가
범주 Control(Value 지원 안함), 변수 형식 CButton, 변수이름 m_CommandButton
클래스 뷰에서 가서 CVistaButtonDemoDlg를 선택 OnInitDialog함수로 이동
m_Command_Button.SetIcon(AfxGetApp()->LoadIcon(IDR_MAINFRAME)); |
[출처] 책(Visual C++ 2008 MFC
윈도우 프로그래밍)
지은이 : 최호성
(프리렉)
프리렉 소스와 자료
http://freelec.co.kr/bbs/list_book_pds.asp
카페 : 널널한 개발자 되기 http://cafe.naver.com/windev
'MFC' 카테고리의 다른 글
[MFC] MFC 팁 (0) | 2014.04.04 |
---|---|
[MFC] 2차원배열포인터 동적할당 받아 사용하기 (0) | 2014.04.03 |
[MFC] Split Button Control 이 뭐지? (0) | 2014.04.02 |
[MFC] SysLink Control 사용하기 (0) | 2014.04.02 |
[MFC] MFC에서 Chart를 쉽게 그리는 라이브러리 ChartDirector (0) | 2014.04.02 |