CRect rect(0, 0, 250, 250);
RecalcLayout();
m_wndDialogBar.Create(this, IDD_DIALOG1, CBRS_TOP | CBRS_TOOLTIPS|CBRS_FLYBY, IDD_DIALOG1);
m_wndDialogBar.MoveWindow(&rect, TRUE);
m_wndDialogBar.EnableDocking(CBRS_ALIGN_TOP); DockControlBar(&m_wndDialogBar, CBRS_ALIGN_TOP, &rect);
。。
m_wndDialogBar.MoveWindow(&rect, TRUE)点用都没有,没法改变 CDialogBar 大小 ?
解决方案 »
- 新手请教:我用VS2005里的Smart Device里的MFC一直了一个录放音的对话框程序,运行没错误,但下载到板子上执行时有问题
- 服务程序中如何以登陆用户身份执行一段代码
- 线程关闭,出现大量内存泄露,如何处理?
- 如何在客户区画一个或加载一个图标?
- 高分求解!!静态文本框的字 怎么设不了 黑体,隶书等字体?
- 怎么释放new出来的结构体
- 请问Dialog各函数的执行顺序 constructor OnInitDialog OnPaint OnSize OnSetFocus OnActivate等...
- CDC 的构成
- 请大家看看这段程序有什么问题,运行结果不对啊!
- 为什么连接点的Fire_xxxx函数里面,要去查询N个连接点?
- 问个关于SDI,MDI的问题
- 一个不知道问题所在的链接错误
u can have a try
DockControlBar/Float ControlBar
http://support.microsoft.com/default.aspx?scid=kb;en-us;143255
www.codejock.com
这两个网站提供的库很适合你的要求
RecalcLayout();
m_wndDialogBar.Create(this, IDD_DIALOG1, CBRS_TOP | CBRS_TOOLTIPS|CBRS_FLYBY, IDD_DIALOG1);RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0,reposQuery,rect);m_wndDialogBar.MoveWindow(&rect, TRUE);
m_wndDialogBar.EnableDocking(CBRS_ALIGN_TOP); DockControlBar(&m_wndDialogBar, CBRS_ALIGN_TOP, &rect);