重载窗体 DefWndProc 的问题
发现如果处理消息 WM_COPYDATA 时间过长,将无法发送消息。请问有时间限制吗? 问题点数:50、回复次数:4Top
1 楼misvcom(零下一度)回复于 2006-06-02 01:05:21 得分 0
创建命名管道时可以通过nDefaultTimeOut设置等待连接时最长的等待时间(以毫秒为单位),如果在创建时设置为NMPWAIT_USE_DEFAULT_WAIT表明无限制的等待,而以后服务器方的其他管道实例也需要设置相同的值。
不知你问的是不是这个^_^Top
2 楼Knight94(愚翁)回复于 2006-06-02 07:38:51 得分 0
如果是进程间传递数据,你可以在DefWndProc中判断出是WM_COPYDATA消息后,开线程异步处理要好一些。Top
3 楼xiaollx(阿驴)回复于 2006-06-02 08:39:34 得分 0
能否设置无限时等待?Top
4 楼xiaollx(阿驴)回复于 2006-06-02 12:00:24 得分 0
dingTop




