社区
界面
帖子详情
添加自定义工具栏的问题
pking2002
2003-05-19 08:51:48
添加一个自定义的工具栏,但是添加以后覆盖掉了原来的标准工具栏,我该怎么弄?
...全文
68
3
打赏
收藏
添加自定义工具栏的问题
添加一个自定义的工具栏,但是添加以后覆盖掉了原来的标准工具栏,我该怎么弄?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pking2002
2003-05-19
打赏
举报
回复
不好意思,是我的错:)
pking2002
2003-05-19
打赏
举报
回复
我按照上面的做的,可是原来的标准工具条变成很小很小,而且似乎两个是一上一下排列。
feiniaoliang
2003-05-19
打赏
举报
回复
---- 并 列 工 具 条 的 停 靠 控 制
---- 很 多 大 型 应 用 程 序 中 都 存 在 将 多 个 工 具 条 同 时
并 列 停 靠 在 某 窗 口 的 某 一 条 边 上 的 情 况。 对 这 种 停
靠 方 法, 可 利 用 上 述 工 具 条 控 制 函 数DockControlBar 的
lpRect 参 数, 通 过 控 制 工 具 条 的 停 靠 矩 形 区 域 的 方 法
来 实 现。 实 现 的 函 数 如 下:
---- 1. 在 实 现 文 件MainFrm.h 中 增 加 如 下 成 员 函 数 定 义:
---- void DockControlBarLeftOf(CToolBar *Bar,CToolBar * LeftOf);
---- 2. 在 实 现 文 件MainFrm.cpp 中 增 加 如 下 成 员 函 数:
---- void CMainFrame::DockControlBarLeftOf(CToolBar * Bar,
CTooIBar * LeftOf)
---- {// 设 置 工 具 条 并 列 停 靠 在 同 一 条 边 上
---- CRect rect; // 矩 形 区 域 定 义
---- DWORD dw;
---- UINT n=0;
---- RecalcLayout(); // 重 新 显 示
---- LeftOf ->GetWindowRect( &rect);
---- rect.Offset(1,0); // 设 置 偏 移 植 以 停 靠 在 同 一 边 上
---- dw=LeftOf ->GetBarStyle();
---- n=(dw &CBRS_ALIGN_TOP)?AFX_IDW_DOCKBAR_TOP:n;
---- n=(dw &CBRS_ALIGN_BOTTOM & &n==0)?AFX_IDW_DOCKBAR_BOTTOM:n;
---- n=(dw &CBRS_ALIGN_LEFT & &n==0)?AFX_IDW_DOCKBAR_LEFT:n;
---- n=(dw &CBRS_ALIGN_RIGHT & &n==0)?AFX_IDW_DOCKBAR_RIGHT:n;
---- DockControlBar(Bar,n, &rect);
---- }
---- 在 这 个 函 数 中 应 注 意 对RecalcLayout() 函 数 和
OffestRect() 函 数 的 调 用, 前 者 用 来 重 新 显 示 被 调 整
的 客 户 区 和 工 具 条, 后 者 用 来 重 新 确 定 矩 形 区 域,
这 相 当 于 利 用 鼠 标 将 第 二 个 工 具 条 窗 口 拖 动 到 前
一 个 工 具 条 上 然 后 释 放。
---- 3. 修 改 应 用 程 序 建 立 函 数OnCreate() 中 的 相 应
DockControlBar() 函 数 为DockControlBarOf() 函 数, 并 正 确 设
置 工 具 条 对 象 的 指 针。 笔 者 在 实 现 程 序 中 的 控 制 代
码 如 下:
---- EnableDocking(CBRS_ALIGN_ANY);// 停 靠 位 置 必 须 在 最 前 面
---- / / 工 具 条 建 立 函 数
---- m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
---- m_wndTestToolBar.EnableDocking(CBRS_ALIGN_ANY);
---- DockControlBar( &m_wndToolBar,AFX_IDW_DOCKBAR_TOP);
---- / / 使 两 个 工 具 条 并 列 停 靠
---- DockControlBarLeftOf( &m_wndTestToolBar, &m_wndToolBar);
jQuery EasyUI 1.5.1 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示
tabs:修复在调用“update”方法的时候导致标签栏工具错位的
问题
; window:修复在窗体高度设置为“auto”时,当移动窗体后窗体会丢失的
问题
; messager:修复在现实进度消息窗口后立即关闭该窗口会导致程序发生...
[精仿]360安全卫士-10.30更新(CSkin Demo)
1.优化截图控件,截图
工具栏
加入新功能。 2.解决个人信息卡和天气窗体显示后不会消失的
问题
。 3.各种细节BUG优化。 CC2013-9.5.1 1.解决贴边左右隐藏的BUG。 2.解决窗体点击事件不能触发的
问题
。 3.优化SkinButton...
PHP7
自定义
函数
在PHP中提供了强大的系统函数来帮我们完成功能,但有时候只用系统函数往往还是不够的,还需要根据业务来封装
自定义
函数,本课程讲解了如何
自定义
函数,以及
自定义
函数中常见
问题
,是PHP入门必看课程。 山哥出品,必...
luckysheet
自定义
工具栏
luckysheet
自定义
工具栏
【bpmn.js 使用总结】三、
自定义
工具栏
Palette
自定义
工具栏
样式、布局 可指定
工具栏
容器 为了理解更简单
自定义
工具栏
样式、布局 (非必须,后续实现) 可指定
工具栏
容器(非必须,后续实现) 注意:标记 ???? 的地方为重点 1. 创建相关文件 建立
自定义
工具栏
的...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章