728x90
MFC 코드상에서 Caption을 변경하려면
아래와 같은 코드를 작성하면 됩니다
// 첫번째 메뉴
AfxGetMainWnd()->GetMenu()->ModifyMenu(0, MF_STRING | MF_BYPOSITION, 0, _T("첫번째 메뉴"));
// 첫번째 메뉴의 하위 메뉴
// ID의 경우 메뉴 리소스의 메뉴 ID를 참조
AfxGetMainWnd()->GetMenu()->GetSubMenu(0)->ModifyMenu(0, MF_STRING | MF_BYPOSITION, ID_30001, _T("첫번째 메뉴 하위 첫번째 메뉴"));
AfxGetMainWnd()->GetMenu()->GetSubMenu(0)->ModifyMenu(1, MF_STRING | MF_BYPOSITION, ID_30002, _T("첫번째 메뉴 하위 두번째 메뉴"));
// 두번째 메뉴
AfxGetMainWnd()->GetMenu()->ModifyMenu(1, MF_STRING | MF_BYPOSITION, 0, _T("두번째 메뉴"));
// 두번째 메뉴의 하위 메뉴
AfxGetMainWnd()->GetMenu()->GetSubMenu(1)->ModifyMenu(0, MF_STRING | MF_BYPOSITION, ID_31002, _T("두번째 메뉴 하위 첫번째 메뉴"));
위의 방식으로 코드를 작성 시 메뉴의 Caption을 변경할 수 있습니다
제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀
728x90
'Application > MFC' 카테고리의 다른 글
[MFC] 파일 생성 (CreateFile) (0) | 2024.11.24 |
---|---|
[MFC] 스피커 설정 (Mute, Volume Up / Down) (0) | 2024.11.21 |
[MFC] 다중 NIC 중 특정 NIC로 Socket Connect (0) | 2024.11.18 |
[MFC] 통신 프로그램 기초 (Socket 함수 사용) (0) | 2024.11.16 |
[MFC] 클립보드 활용 (Clipboard) (0) | 2024.11.13 |