- 발표ì—� ê¼ ë“¤ì–´ê°€ì•¼ í• ê²ƒë“¤
- 메뉴는 어떻게 만드나?
- 메뉴 ì„ íƒ�시 처리는 어떻게 하나?
- 메뉴 �태(Grayed, Checked) 처리는 어떻게 하나?
- 단축키는 어떻게 만드나?
- 메뉴는 어떻게 만드나?
- 발표� 들어가면 좋� 것들
- �업 메뉴는 어떻게 만드나?
- �업 메뉴는 어떻게 만드나?
íŒ�ì—… ¶
~cpp
void CMainFrame::OnContextMenu(CWnd* pWnd, CPoint point)
{
// TODO: Add your message handler code here
CMenu *cmenu = GetMenu();
cmenu = cmenu->GetSubMenu(0);
cmenu->TrackPopupMenu(0, point.x, point.y, this, NULL);
}
í�´ë�¼ì�´ì–¸íЏ ì˜�ì—ì—� 마우스 오른쪽 버튼ì�„ 누르면 실행ë�œë‹¤.
~cpp CMenu *cmenu = GetMenu(); cmenu = cmenu->GetSubMenu(0);
실행창ì�˜ 주메뉴 핸들ì�„ 구하여 *cmenuì—� ëŒ€ìž…í•˜ê³ ì£¼ë©”ë‰´ì�˜ 첫번째 부메뉴íŒ�ì�˜ 핸들ì�„ 구한다.
0� 메뉴�� 마우스 커서 오른쪽 아래� 표시�게 한다.
point.x, point.y : 마우스 단추를 누른 곳� 좌표
~cpp cmenu->TrackPopupMenu(0, point.x, point.y, this, NULL);cmenu(주메뉴� 첫번째 부메뉴�� 기억�어있는)를 좌표 (point.x, point.y) �후� 표시한다.
0� 메뉴�� 마우스 커서 오른쪽 아래� 표시�게 한다.
point.x, point.y : 마우스 단추를 누른 곳� 좌표










