WTL Windows Mobile 编程: 给对话框添加左右菜单

LRESULT OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& bHandled)
    {
        // 注释掉这句: AtlCreateEmptyMenuBar(m_hWnd);

        // 1 在Menu资源中加入菜单资源IDR_LEFT, 包含2个菜单项: ID_NEWPROJECT_OK, ID_NEWPROJECT_CANCEL
        // 2 在String Table资源中加入上面2个ID对应的字符串
        // 3: 在.rc2文件中添加下面的代码:
        /*
        IDR_LEFT SHMENUBAR DISCARDABLE
        BEGIN
            IDR_LEFT,
            2,
            I_IMAGENONE, ID_NEWPROJECT_OK, TBSTATE_ENABLED, TBSTYLE_AUTOSIZE, ID_NEWPROJECT_OK, 0, NOMENU,
            I_IMAGENONE, ID_NEWPROJECT_CANCEL, TBSTATE_ENABLED, TBSTYLE_AUTOSIZE, ID_NEWPROJECT_CANCEL, 0, NOMENU,
        END
        */


        // 加入下面这句:

       CreateMenuBar(IDR_LEFT);

        return bHandled = FALSE;
    }

你可能感兴趣的:(编程,windows,String,table,mobile,menu)