社区
C#
帖子详情
多线程显示右键菜单的问题
hejialin666
2010-06-25 05:33:16
程序中需要多线程显示窗体的右键菜单,就是程序需要处理一个巨大的工程,但是右键菜单需要随时能显示出来。
我现在是添加一个contextMenuStrip控件编辑的右键菜单,在用窗体属性ContextMenuStrip绑定这个右键菜单控件的。
在程序里怎么写代码能多线程调出右键菜单。
另外多线程后右键菜单有个“停止”按钮需要停止timer控件timer1.Enabled = false;能实现吗?
...全文
71
3
打赏
收藏
多线程显示右键菜单的问题
程序中需要多线程显示窗体的右键菜单,就是程序需要处理一个巨大的工程,但是右键菜单需要随时能显示出来。 我现在是添加一个contextMenuStrip控件编辑的右键菜单,在用窗体属性ContextMenuStrip绑定这个右键菜单控件的。 在程序里怎么写代码能多线程调出右键菜单。 另外多线程后右键菜单有个“停止”按钮需要停止timer控件timer1.Enabled = false;能实现吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cejay
2010-06-25
打赏
举报
回复
干嘛不把主窗体执行的耗费资源的方法放到背静线程里。
hpzius
2010-06-25
打赏
举报
回复
我觉得你应该换一个思路。界面的显示不应该使用线程,还是使用主进程。倒是你说的那个巨大的工程,建议使用线程来做,这样比较合理。而且如果必要的话,巨大的工程还可以分成几个部分使用多线程。
兔子-顾问
2010-06-25
打赏
举报
回复
菜单是控件,不是顶层窗体,菜单的消息响应依赖于父控件(窗体)。多线程没意义。需要的时候你调用contextMenuStrip的Show方法即可。因为菜单现实后,是不处理其他消息的,当菜单失去焦点,则关闭菜单处理其他消息。
菜单中的停止 功能,直接编写菜单项的响应方法即可。双击某个菜单项,输入你写的那一行即可。
MFC创建
右键
弹出
菜单
的方法
本文实例讲述了MFC创建
右键
弹出
菜单
的方法。分享给大家供大家参考。具体实现方法如下: ①、添加一个
菜单
资源,ID为IDM_RIGHTMENU。因为在
显示
右键
菜单
时顶级
菜单
是不
显示
的,所以可以给它设置任意文本。 ②、给视类添加WM_RBUTTONDOWN消息,在该消息中处理
右键
弹出
菜单
。因为视类窗口始终覆盖在框架窗口之上,框架窗口接收不到鼠标消息,所以由视类捕获WM_RBUTTONDOWN消息。 代码如下:void CMenuView::OnRButtonDown(UINT nFlags, CPoint point) { // TODO: 在此添加消息处理程序代码和/或调用默认值
VC 6.0
多线程
开发的下载软件源码.rar
VC 6.0
多线程
开发的下载软件源码,这是一个开发完成的
多线程
下载软件的完整源代码,基于VC 6.0开发,程序开发过程中,用到了很多实用的技术,比如
多线程
、网络下载文件、悬浮窗口制作、窗口分隔的实现、
右键
菜单
、图标式
菜单
等,这些技巧可应用于其它的VC 应用程序开发中。 软件下载部分,可使用
多线程
下载文件,速度 比较快,在下载过程中
显示
列表,列表中可
显示
出正在下载文件的大孝完成率、速率、已用和剩余时间等信息。
多线程
任务管理器
一个简易的任务管理器。实现了进程的管理,应用程序的管理,添加了鼠标
右键
菜单
。使用了
多线程
以及对系统api的使用。另外还利用GDI+实现了性能管理视图。另外还免费赠送一个皮肤dll(DotNetSkin)经过多次测试,完全兼容.Net。非常适合新手拿来学习
java .
(file choose java Event java jframe java
多线程
上传 java
多线程
编程 java 换行符 java 删除文件 java 删除字符 java 图像转动 java 文件读写 java 移除监听器 Java树 java数据库编程 Java数转化为字符串 Java文件夹创建 jframe
显示
方式 JOptionPane提示信息 jtree media mp3 java sql2000 java sql server java sql语句 标题栏图标
多线程
鼠标
右键
菜单
新建文件夹 在jframe 上画直线 Java2-9JDBC编程)----高手怎样炼成的!
c# asp.net winfrom 音乐播放器的设计 毕设,c#播放mp3音乐,C#
c# winfrom 音乐播放器的毕业设计源码,程序界面很炫,功能也超赞,在托盘处
显示
图标,通过托盘图标的
右键
菜单
可设置播放器相关参数。
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章