메뉴
: 해당 애플리케이션이 갖고 있는 기능을 사용자에게 알려주고 기능을 수행하게 도움
메뉴의 종류
- 풀 다운 메뉴 (pull-down menu)
- 카테고리를 선택하면 아래로 메뉴가 떨어지면서 기능 가동
- 캐스캐이딩 메뉴
- 풀다운에서 변현된 형태
- 메뉴 항복의 오른쪽에 또 하나의 서브 메뉴
- 팝업 메뉴 또는 문맥 메뉴
- 어플리케이션 중간에서 자유롭게 튀어나오는 메뉴
- 오른쪽 마우스 클릭 같은

단축키 설정
: 메뉴를 열지 않고 메뉴 항목의 기능을 곧 바로 실행
- 메뉴 항목과 별도의 리소스로 정의 , 동작 방식도 약간 다름
- 메뉴 항목에 대한 보조기능으로만 사용, 연관해 사용되지 않음
- MFC는 기본적인 내용을 가진 단축키 제공
- 속성의 ID를 같게 하여 명령 메세지 핸들러 함수를 두개의 리소스가 공유$

단축키(Accelerator Key) 와 액세스키(Access Key)
- 단축키
- 메뉴 안보고 누를 수 있는 단일키 조합
- 메뉴 항목에 출력된 문자열을 입력한다고 설정되는게 아님
- 단축키 표시는 ‘₩t’ 를 쓰고, 그 뒤에 조합을 나타내는 문자열 작성
- 액세스키
- Alt키와 메뉴 항목에 밑줄이 그어진 문자를 동시에 누르면 해당되는 문자를 가진 메뉴 항목을 선택
- 메뉴에 출력할 문자열에서 액세스키를 설정한 문자 앞에 ‘&’를 붙이면 문자 밑에 줄이 그어지고, 액세스키가 설정됨