请教一个关于工具栏的问题.高手指教! 在窗口最大化时,或者拖拽窗口改变大小时,总是工具栏的右部分进行缩放,我想要实现让其左部分缩放,要怎么实现?另外还有就是不想要工具栏浮动,在哪里设置? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 到MainFrm.cpp里找到下面三句,注释掉,工具栏就不会浮动了 m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_wndToolBar); 不成的,屏蔽后在运行时就会报错,但编译时不会,我是自己创建的工具栏:下面是我的代码: if (!m_wndMyDialogBar.Create(this, IDD_DLG_INFO, CBRS_TOP | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_HIDE_INPLACE|CBRS_NOALIGN, IDR_MAINFRAME)) { TRACE0("Failed to create dialog bar m_wndMyDialogBar\n"); return -1; // fail to create } m_wndMyDialogBar.EnableDocking(CBRS_ALIGN_TOP); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_wndMyDialogBar); CSDN开始大规模的建议用户添加好友(可以换取积分) 文件锁(文件可以被多个"读"操作打开,但是只能有一个"写"操作),应该用什么api和参数? 连接错误吗? GetSaveFileName的问题,如何使其弹出文件对话框时使用默认文件名。 求多线程记录日志的代码。 CMultiDocTemplate的resource ID包括哪几个部分? 用VC修改了注册表后,如何使修改的内容起作用?? 在 Edit 或 RichEdit 里,如何得到光标的坐标 ? 问一个莫名其妙的问题 Dbgrideh怎么实现下拉框的智能输入功能? 为什么程序编译错误,居然还可以运行 如何获取任务栏的尺寸?
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
下面是我的代码:
if (!m_wndMyDialogBar.Create(this, IDD_DLG_INFO,
CBRS_TOP | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_HIDE_INPLACE|CBRS_NOALIGN,
IDR_MAINFRAME))
{
TRACE0("Failed to create dialog bar m_wndMyDialogBar\n");
return -1; // fail to create
} m_wndMyDialogBar.EnableDocking(CBRS_ALIGN_TOP);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndMyDialogBar);