社区
界面
帖子详情
一个按钮点了开始,怎么让另外一个按钮点停止。
cbzjzsb123
2012-09-16 11:53:44
一个按钮点了,它就执行里面的代码,里面的代码还没执行完,就不能点另外一个按钮,怎么能点击另外一个按钮,让这个按钮里面的代码停止工作呢?
...全文
516
13
打赏
收藏
一个按钮点了开始,怎么让另外一个按钮点停止。
一个按钮点了,它就执行里面的代码,里面的代码还没执行完,就不能点另外一个按钮,怎么能点击另外一个按钮,让这个按钮里面的代码停止工作呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qlizhang
2012-09-17
打赏
举报
回复
[Quote=引用 11 楼 的回复:]
我想问一下,就是一个按钮里面的代码还没有执行完时,点另一个按钮,windows能收到消息吗?
[/Quote]
收到,但暂不执行这个事件。
cbzjzsb123
2012-09-17
打赏
举报
回复
我想问一下,就是一个按钮里面的代码还没有执行完时,点另一个按钮,windows能收到消息吗?
Shan_Ai_Ni
2012-09-17
打赏
举报
回复
如果不懂多线程可以利用定时器来实现。
还要昵称啊我日
2012-09-17
打赏
举报
回复
在开始按钮的响应函数里面让另一个按钮无效GetDlgItem(IDC_BTN_XXX)->EnableWindows(FALUS);再在任务结束的时候加上同样的代码让按钮有效,FALUS改为TRUE,一般界面编程里面你的任务运行的时间长的话界面会卡死,最好用多线程,不另外开线程你另一个按钮是点不了的。
qlizhang
2012-09-17
打赏
举报
回复
可以利用定时器来实现,按钮要执行的内容放入定时器函数中,一个按钮开启定时器,另一按钮停止定时器。
lllxy
2012-09-17
打赏
举报
回复
当点击一个按钮,执行开始的时候,必须启动一个线程,通过在线程的运行过程当中有检测某个变量的功能,当再点击结束按钮的时候,设置这个变量的值,从而起到结束的功能.
看不见的裂痕
2012-09-16
打赏
举报
回复
除非第一个按钮的代码是多线程的(启动一个线程),并且处理时间比较长,且代码中有设置控制的flag,由按钮二来控制。不然是不可能的。
Eleven
2012-09-16
打赏
举报
回复
开个线程吧,让线程去做事,需要的时候给线程发送消息。这样不至于会造成界面被卡住。
在线程中可以判断某一个条件成不成立来决定是否继续做事情。比如等待某一事件对象是否是signal状态~
miliggate
2012-09-16
打赏
举报
回复
直接用一个map不就可以了,你是类还是什么,
CButton有一个函数是可以暂时屏蔽按钮的
看不见的裂痕
2012-09-16
打赏
举报
回复
1.程序执行时间够长
2.多线程可以选用CEvent和CMutex来互斥,WaitForSingleObject函数放在第一个按钮
可以让第一按钮函数执行到一半等待第二个按钮的指令,得到指令后继续执行。
cbzjzsb123
2012-09-16
打赏
举报
回复
还不会多线程。弱弱的问一句,按钮里面的代码是按顺序执行的吗?这个按钮里面的代码没有执行完,即使开辟了多线程,点击另外一个按钮怎么有机会执行呢?
hotpos
2012-09-16
打赏
举报
回复
在楼上基础上在加一个flag判断是否点了另外一个按钮.
不过还是开多线程好弄点,也不容易出错.
hdg3707
2012-09-16
打赏
举报
回复
PeekMessage (&msg, NULL, 0, 0, PM_REMOVE))
TranslateMessage (&msg) ;
DispatchMessage (&msg) ;
加上这三句就行了,比如这样:
while(继续运行)
{
PeekMessage (&msg, NULL, 0, 0, PM_REMOVE))
TranslateMessage (&msg) ;
DispatchMessage (&msg) ;
执行你的任务
}
『pyqt5 从0基础开始项目实战』11.开始执行和
停止
执行思路 (保姆级图文)
『pyqt5 从0基础开始项目实战』11.开始执行和
停止
执行思路 (保姆级图文)
界面程序 选择
一个
exe文件 , 然后设计2个
按钮
,
一个
可以执行这个exe文件,另外
一个
停止
执行这个exe文件
这是我做的
一个
简单的程序,使用python的tkinter , 做
一个
界面程序,功能1 选择
一个
exe文件,功能2为设计2个
按钮
,
一个
可以执行这个exe文件,另外
一个
停止
执行这个exe文件,然后可以把上次选择的exe 记忆住呢,这样就不用每次都选择一次。相信我,即便用GPT,也不是一下可以做出来正确的版本的,我试了蛮久才搞出来。
mfc
按钮
按下去不允许再按上来_
一个
启动
按钮
一个
停止
按钮
控制三相电机怎么接线...
现有的
按钮
,分为保持式和非保持式两种,而
一个
按钮
只有接通和切断两种状态。所谓的保持式,就是当
按钮
被按下去的时候,
按钮
会一直保持某种状态(比如接通),一直到被另外按下一次才颠倒状态(比如切断)。而非保持式
按钮
,只有你手指按下时候才会保持某种状态的,而手指松开
按钮
,
按钮
则会保留出厂状态。因此可以简单把
按钮
理解成一种手控小开关,要控制三相电机,它需要能让三相电机工作在某种状态才行。
按钮
只有单相...
python线程暂停_关于多线程:如何使“
停止
”
按钮
终止已经在Tkinter中运行的“开始”功能(Python)...
我正在使用带有两个主要
按钮
的Tkinter制作GUI:"开始"和"
停止
"。 您能否为以下代码提供建议,以使"
停止
"
按钮
终止由"开始"
按钮
调用的已运行功能?您可能会想到的问题是,在运行"启动"功能时,包括"
停止
"
按钮
在内的整个窗口都被卡住/没有响应。"开始"功能从许多html文件中提取一些信息,这可能会花费一些时间(对于20个大文件来说,可能需要10分钟左右的时间),我希望用户能够随时中断该过程。1...
netlogon启动后
停止
_
停止
按钮
是常闭触
点
,梯形图也是闭
点
,为啥PLC中,用常开触
点
?...
PLC是继电器电路的软体功能实现,但是它完全是软的东西,最终要落地驱动继电器,还是需要转换的,这个转换过程,往往会造成逻辑电平上的颠倒,所以常开可以变成常闭,常闭也可以变成常开,这个过程会引起一些初学者困惑,这时候需要回到电路的根本,找出电流的回路来判断,请关注:机电猫
停止
状态需要常闭,不代表控制上一定是常闭
按钮
大家都对急停开关的印象深刻,调试时候,一巴掌”啪“一声打下去,直接断开了回路电源,因为...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章