1
我有一個SDI應用程序。幀類是:WTL,無法創建工具欄
class CMainFrame :
public CFrameWindowImpl<CMainFrame>,
public CMessageFilter,
public CIdleHandler,
public CUpdateUI<CMainFrame>
{
DECLARE_FRAME_WND_CLASS(NULL, IDR_MAINFRAME);
/*......*/
}
我有一個菜單,並在resorce文件工具欄,都有IDR_MAINFRAME
的ID。菜單已創建,但不包含工具欄。
創建工具欄:
CreateSimpleToolBar();
CreateSimpleToolBar(IDR_MAINFRAME); // tried this also
UIAddToolBar(m_hWndToolBar);
UISetCheck(ID_VIEW_TOOLBAR, 1);
在我的眼裏沒有工具欄的末尾。 CreateSimpleToolBar
返回非零值。 如何在WTL sdi應用程序中創建工具欄?謝謝/
謝謝你的答案,我已經檢查了你發佈的鏈接。我發現了這個問題,它發生是因爲我的類中有一些COM接口方法存在錯誤的實現,但無論如何,謝謝你的迴應。它的工作原理與現在一樣。 – fogbit