Dialog Based Program 에서는 기본적으로 메뉴가 없다..
음.. 없지 ㅋ 그래서 지금까진 필요한 기능들을 버튼에 다 넣곤 했는데
이게 메뉴가.. 만들어 붙이면 되는거더라고.. 그래 붙이면 되는데
왜 지금까지 그생각은 한번도 못한게지. ㅋ
프로그래밍에는 영 소질이 없는것인가.. ㅠ
여튼 뭐 중요한건 리소스에서 리소스 추가 - 메뉴 를 통해 메뉴를 생성하고
OnInitDialog() 여기에서 생성하던 멤버변수로 만들어두던 그건 알아서 하고
만들어둔 CMenu 를 통해 붙이면 된다.
CMenu menu;
menu.LoadMenuW(IDR_MENU1);
SetMenu(&menu);
이렇게 세줄만 추가해주면..
뙇! 메뉴가 생긴다..
사진에서 보이듯이 메뉴가 위에 붙으면서 그 메뉴 만큼 다른 요소들이 아래로 밀리니까
그점은 미리 생각하고 옮겨주는 센스가 필요하겠다.
'Programming > C, C++, MFC' 카테고리의 다른 글
char* <--> CString 변환 함수 (0) | 2013.11.07 |
---|---|
WM_USER 에 대하여. (0) | 2013.08.06 |
Device Context ( DC ) (1) | 2013.08.06 |
GetDlgItem() 함수를 이용하기 (0) | 2013.07.03 |
Memory Leaks 어디서 누수가 일어나는지 잡아보자.. (0) | 2013.07.01 |