我创建了一个CDialogBar的派生类.在上面有按钮控件.我想实现的功能是:在点击上面的按钮时在对话框的旁边出现一个级联的对话框.我知道扩展对话框是用图片控件分割.但这个上面有几个按钮都有这种功能。(我看到别人实现的)郁闷了两天了.大家帮帮忙啊.我那里没说清楚您给提出来.我可以把图片发给你们.或者QQ聊286953676

解决方案 »

  1.   

    用SetWindowPos设置窗口位置就可以吧,应该比较好做
      

  2.   

    自己处理主窗口的onmove消息,在其中设置其他窗口的位置,使其能同步。
      

  3.   

    是再创建一个对话框然后设置它的位置.让其置与停靠的CDialogBar的旁边吗?各位星将看看这个帖子
    http://www.cadhelp.net/bbs/dispbbs.asp?boardID=5&ID=1492&page=1
      

  4.   

    (1)  是不是每创建一个对话框资源都的从CDialog派生一个类?然后让它和这个派生的类相关联呢? (2)CDialogBar的函数 BOOL Create( CWnd* pParentWnd, UINT nIDTemplate, UINT nStyle, UINT nID );  nID         The control ID of the dialog bar.  nIDTemplate     The resource ID of the CDialogBar object’s dialog-box template.  哪位大哥给解释一下他们的区别.我从网上看见一篇文章说他俩一般不一样.
      

  5.   

    一个是工具条的ID,一个是对话框的ID
    DialogBar实际上是把对话框放到工具条上,所以需要两个ID