由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 怎样阻止MenuSelect事件Block住程序运行?
相关主题
求救:javascript程序运行中的一个error message请教:如何把程序运行结果转给 bash variable ?
今天很郁闷研究发现Java代码大多数是无价值的
C++程序运行内存消耗越来越大,怎么回事?求助: C++/CLI程序资源占用严重
python程序运行速度的问题How to check how many USBs are in use??
不理解memory leakDialog里如何给包含自己的子窗口ChildFrm发消息?
[合集] C++程序运行内存消耗越来越大,怎么回事?再问个关于中止程序的问题
怎么可以做到程序运行时编译。对于dialog OnInitDialog和constructor有什么区别阿?
一个古怪的C程序运行错误。how to check the value of $(IntDir) in visual stdio
相关话题的讨论汇总
话题: menuselect话题: block话题: 计数话题: menu话题: 程序运行
进入Programming版参与讨论
1 (共1页)
t****r
发帖数: 76
1
琢磨很久,苦死了。
dialog里有个menu,有个button。
按button开始一个死循环,计数不断加 1(打印到windowtext吧,便于观测),
还不断peekmessage,便于响应menu。
按主menu上的一项,下拉个菜单,但什么都别干,不动。
发现计数停了。
再在什么地方点一下,计数从停的位置继续。
请问如何不让这个menuselect阻塞这个循环?
谢谢!
q*c
发帖数: 9453
2
你不分线程, 只有一个线程, 下拉菜单在工作
循环必然就停了. 分线程.

【在 t****r 的大作中提到】
: 琢磨很久,苦死了。
: dialog里有个menu,有个button。
: 按button开始一个死循环,计数不断加 1(打印到windowtext吧,便于观测),
: 还不断peekmessage,便于响应menu。
: 按主menu上的一项,下拉个菜单,但什么都别干,不动。
: 发现计数停了。
: 再在什么地方点一下,计数从停的位置继续。
: 请问如何不让这个menuselect阻塞这个循环?
: 谢谢!

r*******q
发帖数: 50
3
这种把界面和核心程序合到一起的风格是没有前途的,
建议你用多线程和timer来做这个事。

【在 t****r 的大作中提到】
: 琢磨很久,苦死了。
: dialog里有个menu,有个button。
: 按button开始一个死循环,计数不断加 1(打印到windowtext吧,便于观测),
: 还不断peekmessage,便于响应menu。
: 按主menu上的一项,下拉个菜单,但什么都别干,不动。
: 发现计数停了。
: 再在什么地方点一下,计数从停的位置继续。
: 请问如何不让这个menuselect阻塞这个循环?
: 谢谢!

1 (共1页)
进入Programming版参与讨论
相关主题
how to check the value of $(IntDir) in visual stdio不理解memory leak
visaul studio 2008运行程序的参数在哪里写啊?[合集] C++程序运行内存消耗越来越大,怎么回事?
Any eclipse expert?怎么可以做到程序运行时编译。
请教:未名首页打不开一个古怪的C程序运行错误。
求救:javascript程序运行中的一个error message请教:如何把程序运行结果转给 bash variable ?
今天很郁闷研究发现Java代码大多数是无价值的
C++程序运行内存消耗越来越大,怎么回事?求助: C++/CLI程序资源占用严重
python程序运行速度的问题How to check how many USBs are in use??
相关话题的讨论汇总
话题: menuselect话题: block话题: 计数话题: menu话题: 程序运行