社区
界面
帖子详情
vc中如何在menu和toolbar中间加入图片?
boylafong
2018-12-29 10:21:19
vc中如何在menu和toolbar中间加入图片?
现在csdn上传不了图片了吗?传了个半天?
...全文
248
4
打赏
收藏
vc中如何在menu和toolbar中间加入图片?
vc中如何在menu和toolbar中间加入图片? 现在csdn上传不了图片了吗?传了个半天?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgl7903
2019-01-01
打赏
举报
回复
CReBar Class
相门三少
2018-12-31
打赏
举报
回复
用Ribbon代替古老的toolbar
schlafenhamster
2018-12-30
打赏
举报
回复
CDialogBar m_wndDlgBar;
蒋晟
2018-12-30
打赏
举报
回复
用WM_NCCALCSIZE扩大窗口的非客户区域然后自绘。 你也可以放个只有图片按钮的工具栏,然后停靠在窗口的客户区域的第一行。
VC
在Dialog
中
使用
Menu
和
Toolbar
为工具栏添加工具提示
VC
在Dialog
中
使用
Menu
和
Toolbar
并为工具栏添加工具提示
在Dialog
中
使用
Menu
和
Toolbar
在用
VC
编程时,界面制作远不如Delphi、VB容易。我又常常用到基于Dialog编写应用程序。而在直接在Dialog使用
Toolbar
和
Menu
的资料很少。而我有机会可以总结一些经验,供大家分享,希望能得到指教
PNG
图片
工具栏按钮的
VC
实现 #资源达人分享计划#
在以往的工程
中
一般使用bmp
图片
工具栏按钮,但是bmp没有透明通道。PNG格式有8位、24位、32位三种形式,其
中
8位PNG支持两种不同的透明形式(索引透明和alpha透明),24位PNG不支持透明,32位PNG在24位基础上增加了8位透明通道(32-24=8),因此可展现256级透明程度。因此PNG
图片
工具栏按钮具有更好的效果。程序编译完成后需要将apple_64px.png、heart_64px.png和windows_xp_64px.png拷贝到exe所在的目录下。
VC
(MFC)动平衡测试程序
本程序采用
VC
(MFC)源码开发,所有Dialog界面及控件均为自绘,包括FRAME、
MENU
、
TOOLBAR
、STAUBAR、BUTTON、TAB、LABEL、TEXT、TREE、COMBOBOX、RADIO、CHECKBOX均为自绘,可根据不同风格随意改变。 本程序为专业性的程序,主要面向动平衡领域,进行旋转工件动平衡测试检测不平衡量,包括I/O控制,模拟、数字信号转换,不平衡量的计算公式,图形数字显示,不平衡量定位等。 本程序为学习交流Beta版本,未经作者允许不得用于商业用途,相关事宜请咨询Q:45099886。 首次使用用户名和密码均为admin,数据库密码根据自己需求设置。
CPPToolTip
VC
汽泡提示控件
CPPToolTip控件 链接:http://www.codeproject.com/KB/miscctrl/pptooltip.aspx 截图: 1 CPPToolTip控件介绍 Files Description PPTooltip.h PPTooltip.cpp CPPTooltip class PPHtmlDrawer.h PPHtmlDrawer.cpp CPPHtmlDrawer class. It's need to drawing HTML string in tooltip body PPDrawManager.h PPDrawManager.cpp CPPDrawManager class is a set of methods to work with graphics. CeXDib.h CeXDib.cpp CCeXDib class thanks to Davide Pizzolato and Davide Calabro. This class use for extend background's effect. Extend background effects by Davide Pizzolato and Davide Calabro become available if defined USE_SHADE: in PPDrawManager.h #define USE_SHADE 2 在普通窗体控件
中
使用 2.1 创建CPPToolTip对象 CPPToolTip m_tooltip; 2.2 在窗口初始化函数OnInitDialog
中
: // Create the CPPToolTip object m_tooltip.Create(this); 2.3 添加提示控件 m_tooltip.AddTool(GetDlgItem(IDC_BUTTON1), _T("Tooltip to the control IDC_BUTTON1")); 或者: m_tooltip.AddTool(this, _T("Tooltip for rectangle area"),CRect (100, 100, 200, 200)); 2.4 拦截处理鼠标消息 BOOL ... ::PreTranslateMessage(MSG* pMsg) { m_tooltip.RelayEvent(pMsg); } 3 在工具栏
中
使用 3.1 在CMainFrame
中
定义CPPToolTip对象 CPPToolTip m_tooltip; 3.2 在CMainFrame的OnCreate函数
中
创建CPPToolTip对象,添加工具栏提示 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { ... m_tooltip.Create(this); //Adds tooltip for
toolbar
m_tooltip.Add
ToolBar
(&m_wnd
ToolBar
); return 0; } 3.3 截取和处理鼠标消息 BOOL CMainFrame::PreTranslateMessage(MSG* pMsg) { m_tooltip.RelayEvent(pMsg); } 4 在菜单
中
使用 4.1 在CMainFrame
中
定义CPPToolTip变量 CPPToolTip m_tooltip; 4.2 在CMainFrame的OnCreate()函数
中
创建CPPToolTip对象 m_tooltip.Create(this); 4.3 Uncomments a line to enable a work with
menu
s. in PPTooltip.h #define PPTOOLTIP_USE_
MENU
4.4 为CMainFrame添加两个事件处理对象 //选
中
菜单事件 void CMainFrame::On
Menu
Select(UINT nItemID, UINT nFlags, H
MENU
hSub
Menu
) { m_tooltip.On
Menu
Select(nItemID, nFlags, hSub
Menu
); CFrameWnd::On
Menu
Select(nItemID, nFlags, hSub
Menu
); } //闲置状态事件 void CMainFrame::OnEnterIdle(UINT nWhy, CWnd* pWho) { m_tooltip.OnEnterIdle(nWhy, pWho); } 4.5 截取和处理鼠标消息 BOOL CMainFrame::PreTranslateMessage(MSG* pMsg) { m_tooltip.RelayEvent(pMsg); }
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章