none
How to change Windows mobile MFC menu bar item text? RRS feed

  • 問題

  • 各位先進您好,

    我在Windows moblie 專案上開發了一支MFC程式,並在手機上建立了一個menu bar,也使用精靈加入了事件,但我想在按下menu觸發事件時,改變menu中的文字顯示如 開啟/關閉之間切換。如何改變menu中文字?

    -------------------------以下是建立menu bar程式碼-----------------------------------

        SHMENUBARINFO mbi;
        memset(&mbi, 0, sizeof(SHMENUBARINFO));
        mbi.cbSize = sizeof(SHMENUBARINFO);
        mbi.hwndParent = m_hWnd;
        mbi.dwFlags = SHCMBF_HMENU;
        mbi.nToolBarId = IDR_MENU1;
        mbi.hInstRes = AfxGetInstanceHandle();
        mbi.nBmpId = 0;
        mbi.cBmpImages = 0;
        if (FALSE == SHCreateMenuBar(&mbi))
        {
            AfxMessageBox(_T("SHCreateMenuBar Failed"));
        }

    2010年3月19日 上午 02:27

解答

所有回覆