CDialogBar! 请问怎么创建一个CDialogBar网上的文章看的不是很明白人笨没办法,只来发贴求助了谢谢各位哪 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.vckbase.com/code/downcode.asp?id=2184 http://www.codeproject.com/docking/DerivedDlgBar.asp 1、插入一个对话框,把属性设置为Style:Child Border:None2、为对话框创建一个类,把类中的CDialog替换为CDialogBar,3、在类的构造器中,注释掉如下代码CMyDlgBar:: CMyDlgBar (CWnd* pParent /*=NULL*/)// : CDialogBar(CMyDlgBar::IDD, pParent) //注释掉这行4、在CMainFrame中// .hCMyDlgBar m_dlgBar;// .cppint CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){ ...... if(!m_dlgBar.Create(this,IDD_MYDLGBAR ,WS_CHILD|WS_VISIBLE|CBRS_BOTTOM,-1)) { TRACE0("Failed to create dialogbar\n"); return -1; } ...... ......} 可以在插入对话框的时候直接选择IDD_DIALOGBAR选项,然后再选中其属性VISIBLE,在任何位置,像无模对话框一样调用CREATE方法就可以了. 向导当中有添加DialogBar的选项,看看向导生成的代码。 OPGL配置,无以复加的郁闷 利用树视图控件显示计算机的目录文件结构 共享内存的生成周期? 多线程如何输出到日志 OpenUrl的死锁问题 安装了DDK后如何设置目录 SDI程序中的动态创建控件的问题 请教:ADO中对返回记录的操作 如何得到不是自己创建的进程的句柄, 如果看不到"我的参与"和"我的问题"等栏目,你参与一下便又可以看到了 将SQL数据库导入List的问题,急! 关于flexgrid控件的使用!
2、为对话框创建一个类,把类中的CDialog替换为CDialogBar,
3、在类的构造器中,注释掉如下代码
CMyDlgBar:: CMyDlgBar (CWnd* pParent /*=NULL*/)
// : CDialogBar(CMyDlgBar::IDD, pParent) //注释掉这行4、在CMainFrame中
// .h
CMyDlgBar m_dlgBar;// .cpp
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
......
if(!m_dlgBar.Create(this,IDD_MYDLGBAR ,WS_CHILD|WS_VISIBLE|CBRS_BOTTOM,-1))
{
TRACE0("Failed to create dialogbar\n");
return -1;
}
......
......}