2008/05/19

시스템 메뉴에 사용자 메뉴 추가하기

타이틀바 왼쪽에 있는 아이콘을 클릭했을때 나타나는 시스템 메뉴에 사용자 메뉴 추가 하기.
사용자 삽입 이미지



int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
:
// 메뉴 등록하기
CMenu* pMenu = GetSystemMenu(FALSE);

AppendMenu(pMenu->m_hMenu, MF_SEPARATOR, NULL, NULL);
AppendMenu(pMenu->m_hMenu, MF_STRING, 40001, _T("New Menu"));
:
}


void CMainFrame::OnSysCommand(UINT nID, LPARAM lParam)
{
switch( nID )
{
case 40001:
// 사용자 메뉴 처리하기
AfxMessageBox(_T("Selected New System Menu"));
break;
}

CFrameWnd::OnSysCommand(nID, lParam);
}



Original Post : http://neodreamer-dev.tistory.com/100

No comments :

Post a Comment