社区
C++ 语言
帖子详情
vc 托盘菜单项添加事件
xx314250548
2012-05-12 11:54:28
CMenu menu;
menu.CreatePopupMenu();
menu.AppendMenu(MF_STRING,WM_DESTROY,"退出");
menu.AppendMenu(MF_STRING,WM_DESTROY,"离开");//这里的离开想添加自己的事件,如何实现
menu.TrackPopupMenu(TPM_LEFTALIGN,lpoint->x,lpoint->y,this);
...全文
93
4
打赏
收藏
vc 托盘菜单项添加事件
CMenu menu; menu.CreatePopupMenu(); menu.AppendMenu(MF_STRING,WM_DESTROY,"退出"); menu.AppendMenu(MF_STRING,WM_DESTROY,"离开");//这里的离开想添加自己的事件,如何实现 menu.TrackPopupMenu(TPM_LEFTALIGN,lpoint->x,lpoint->y,this);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HMILY198867
2013-04-11
打赏
举报
回复
我试过了,不行啊 !
就叫我海
2012-05-12
打赏
举报
回复
消息映射...
跟平常的菜单响应消息是一样的..
W170532934
2012-05-12
打赏
举报
回复
定义一个消息和一个消息处理函数,把你的Menu项与这个消息关联起来。
cc___999
2012-05-12
打赏
举报
回复
先写好对应的函数如OnDestayQuit,然后在BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP中定义ON_COMMAND(WM_DESTROY,OnDestayQuit),你的两个菜单消息ID不能一样啊
VC
托盘
菜单
在Windows编程领域,"
VC
托盘
菜单"是指在任务栏通知区域(通常称为系统
托盘
)创建一个图标并为其关联菜单的功能。这个功能通常由Microsoft Visual C++ (
VC
++)开发者使用,通过Windows API来实现。在Windows应用程序中...
VC
++
添加
系统
托盘
图标及菜单
创建
托盘
菜单需要使用`CMenu`类。首先创建一个菜单资源,然后使用`LoadMenu`加载该资源,接着调用`TrackPopupMenu`函数来显示菜单。用户的选择可以通过处理消息映射中的菜单命令来响应。 3. **MFC消息映射**:MFC...
系统
托盘
右键菜单
vc
6.0
5. **处理消息**: 实现处理函数,如`OnTrayMenu`,在这个函数中,根据接收到的消息(即右键点击的
菜单项
ID),执行相应的操作,如关闭程序、显示主窗口等。 6. **删除图标**: 当程序退出时,别忘了使用`Shell_...
VC
++ 给
托盘
和窗体
添加
右键菜单和变化的背景图
在
VC
++编程环境中,MFC(Microsoft ...在实际开发过程中,还可以根据需求进一步扩展,例如
添加
更多的
菜单项
、调整背景变化的动画效果等。总的来说,理解并掌握这些技术将有助于你构建更加丰富和用户友好的Windows应用。
vc
实现
托盘
程序
vc
实现
托盘
vc
实现
托盘
使用`CreatePopupMenu`创建菜单,`AppendMenu`
添加
菜单项
,然后在消息循环中处理`WM_CONTEXTMENU`消息来显示这个菜单。 四、处理
托盘
事件
1. 注册
托盘
图标:调用`Shell_NotifyIcon(NIM_ADD, &ni)`,其中`ni`是包含...
C++ 语言
65,206
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章