我创建了一个 SDI 应用程序并创建了一个对话窗口。我想在该对话框中添加一个工具栏,所以我这样编码:
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;
}
但是当我运行应用程序时没有任何反应,没有显示工具栏。我不知道代码是否正确以及如何显示。
谢谢你。