2
我創建了一個SDI應用程序,並創建了一個對話框窗口。我想一個工具欄添加到對話框,所以我編寫這樣的:將工具欄添加到CDialog窗口
int CAddNewEmployee::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CDialog::OnCreate(lpCreateStruct) == -1)
return -1;
CToolBar cToolBar;
cToolBar.Create(this);
cToolBar.LoadToolBar(IDR_MAINFRAME1);
cToolBar.ShowWindow(SW_SHOW);
cToolBar.SetBarStyle(CBRS_ALIGN_TOP | CBRS_TOOLTIPS | CBRS_FLYBY);
RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
return 0;
}
但是當我運行該應用程序沒有發生,沒有任何顯示的工具欄。我不知道代碼是否正確以及如何顯示。
謝謝。
謝謝你,我沒有想過這樣的跟蹤。 –