能建立这样的自定义消息吗?(100分)

  • 主题发起人 主题发起人 QiuXiaoFeng
  • 开始时间 开始时间
Q

QiuXiaoFeng

Unregistered / Unconfirmed
GUEST, unregistred user!
; 我想建立这样的自定义消息系统:
在辅助线程中向主线程随机发出一系列自定义消息,在主线程的自定义消息处理函数
(这样的函数只有1个!!!)中接受这些消息,并根据不同的消息常量值作出不同的处理。
请问这样做能行吗?请给出例程。
 
当然可以,刷新程序界面通常是这么实现的。
这样的函数即使有多个,也是无所谓的。
不过我这里的源代码涉及其他方面的东西,而且很长,不便在这里贴出。
你自己很容易就可以写一段的,如果调不通,你再贴出来,大家帮你调,ok?
 
当然可以,一般线程刷新程序界面都是这么来实现的,用临界区对系统的性能影响
很大。就算你定义多个消息处理函数也是可以的。
我这里的程序涉及其他方面的,而且很长,不便于在这里贴出。
你可以做一段代码,很简单的,如果调不通,在贴出来,大家帮你,ok?
 
; steve:能把代码发到我的邮箱吗?(programworld@sina.com).
我重载了Tform的WndProc过程,在这个过程中接受自定义消息,不过总感觉不塌实.
 
你可以放心的用,不过记得,处理完了还是交回tform缺省的wndproc
 
可以!!
 
多人接受答案了。
 
后退
顶部