我做了一个以CDialogBar为基类的对话框,但用菜单不能关闭和显示对话框,请问高手这是为什么?
Posted on 八月 16rd, 2007 由 admin
我做了一个以cdialogbar为基类的对话框,但用菜单不能关闭和显示对话框,请问高手这是为什么?
我想使程序运行后,对话框并没有显示出来,而是要单击菜单或工具栏对应的按钮才能显示对话框。请问应该怎样做?
我做的程序,菜单没起到作用,不能显示和关闭对话框。我急着要解决这个问题,请大家帮帮忙。
推荐阅读
网友:gzshd
void cmainframe::onshowdialog1() //响应菜单函数
{
m_bar1.destroywindow();
if(!m_bar1.create(this,idd_dialog1,cbrs_left|cbrs_tooltips|cbrs_flyby,id_mydialogbar1))//创建对话框
{
afxmessagebox("对话框工具条创建出错!");
return;
}
//启动对话框工具条的任意停泊特性
enabledocking(cbrs_align_any);
m_bar1.enabledocking(cbrs_align_any);
//将对话框放置于窗口左边
dockcontrolbar(&m_bar1);
edit=(cedit*)m_bar1.getdlgitem(idc_edit1);
}


讨论区