MFC Dialog에서 메뉴를 추가하는 방법에 대해서 다룬다. 이 내용은 embeddedclub.net에 예전에 올렸었던 게시물을 옮겨 놓은 문서이다. 거기다가 추가로 새로 검증을 하여 이미지와 내용을 추가하여 좀더 잊혀지지 않도록 재구성 하였다.

     

    1. 우선 MFC에서 다이얼로그로 프로젝트를 하나 생성.

      생성시 VS에서 MFC로 프로젝트를 생성하고, 옵션으로 다이얼로 방식을 선택한다.

     

    2. 리소스 뷰에서 Dialog 항목을 선택하고 마우스 우측클릭.

      리소스뷰에서 작성한 다이얼로그를 선택하고 리소스뷰를 볼 수 있도록 하고, 마우스 우측클릭하여 팝업메뉴를 표시.

     

    3. 리소스 추가 윈도우에서 Menu 선택하고 새로 만들기 버튼을 클릭합니다.

     팝업 메뉴에서 리소스 추가(A)를 선택한다. 리소스 추가를 선택하고 새로 만들기를 클릭한다.

    4. 메뉴바 리소스에서 입력할 항목을 넣는다.

      개발 요구사항에서 필요한 메뉴등을 넣어 준다. 단축키가 필요한 경우 

      메뉴를 추가할 때 해당 메뉴의 ID를 넣어준다.  넣지 않으면 VS에서 임의로 리소스 ID를 부여한다.

     

    5. 다시 다이얼로그 UI화면을 표시시키고 마우스 우측 클릭에서 속성 선택

      속성화면이 표시되면, 항목에서 menu(메뉴)를 선택하고, 앞서 추가한 메뉴인 IDR_MENU1을 선택한다.

     

     

    6. 빌드 해서 확인.

      선택이 완료되면 빌드하여 메뉴가 표시되는지 확인한다. 

     

     정상적으로 표시됨을 알수 있다. 필요하다면, 메뉴에 단축키를 입력할 수 있다. 이전에 메뉴를 등록할 때 메뉴이름에 &를 붙히면 단축메뉴 표시가 된다. 이러한 단축키는 이후 별도로 처리해야된다. 

     

     

     

    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기