카테고리

  • 안드로이드
  • IOS
  • MFC
  • JAVA
  • AWS
  • LAMP
  • 여행&사진
  • 이런저런생활
  • 2015년 8월 16일 일요일

    MFC CMenu를 이용한 메뉴 생성

    m_wndMenuBar를 이용하여 메뉴를 입력 시,
    메인 화면이 뜨지 않은 상태로 메뉴 변경은 불가.

    메인 프레이임을 Create하면서 메뉴를 변경하는 방법
    CMenu* pMenu = new CMenu();
    pMenu->LoadMenuW(IDR_G2ToolTYPE) //해당 메뉴 리소스ID

    int tmp = pMenu->GetMenuItemCout();
    for(int i=0; i<tmp; i::) {
      CString str;
    pMenu->ModifyMenuW(i, MF_BYPOSITION, 0, _T("메뉴입니다."));
    }

    m_wndMenuBar.Create(this);
    m_wndMenuBar.CreateFromMenu(pMenu->GetSafeHmenu(), TRUE, TRUE);

    댓글 없음 :

    댓글 쓰기