想实现一个office2003风格的界面,如果用向导生成单文档界面,自动生成的菜单和工具栏好像很难修改。
尝试建了一个基于对话框的程序,在OnInitDialog中加入:
    if (!InitCommandBars())
        return -1;    // Get a pointer to the command bars object.
    CXTPCommandBars* pCommandBars = GetCommandBars();
    if(pCommandBars == NULL)
    {
        TRACE0("Failed to create command bars object.\n");
        return -1;      // fail to create
    }    // Add the menu bar
    CXTPCommandBar* pMenuBar = pCommandBars->SetMenu(
        _T("Menu Bar"), IDR_MAINMENU);
    if(pMenuBar == NULL)
    {
        TRACE0("Failed to create menu bar.\n");
        return -1;      // fail to create
    }编译出错:
1>d:\workbench\vc\videobrowser\videobrowserdlg.cpp(95) : error C3861: “InitCommandBars”: 找不到标识符
1>d:\workbench\vc\videobrowser\videobrowserdlg.cpp(99) : error C3861: “GetCommandBars”: 找不到标识符