我在ocx中有以下需求:
线程A需要执行很长时间才能返回TRUE或者FALSE,所以我需要在线程A执行完成后主动向ocx调用者返回执行结果,用SendMessage可以在C/S模式下实现,但是在B/S模式下用发送消息不行。听说抛事件方法可以实现,没有思路,请大侠们给详细介绍下这个事件该怎么抛法,有个例子更好了,多谢啦。
线程A需要执行很长时间才能返回TRUE或者FALSE,所以我需要在线程A执行完成后主动向ocx调用者返回执行结果,用SendMessage可以在C/S模式下实现,但是在B/S模式下用发送消息不行。听说抛事件方法可以实现,没有思路,请大侠们给详细介绍下这个事件该怎么抛法,有个例子更好了,多谢啦。
解决方案 »
- 对话框最大化后,静态文本控件别模糊或消失,
- 500分求救!socket 多线程小问题(之二)
- 在win32 c++ 下怎样利用png图片进行ui设计?
- 图标问题
- 窗口类对象指针有值,但窗口句柄值为0,说明什么?
- 疯狂菜鸟又来不耻下问、打破砂锅问到底,大家不要见怪。
- 我正在做一个用twainkit控件的扫描仪程序。偶第一次用控件,请教了。
- SEH问题,类似于QQ的异常处理对话框是怎么做的???????????
- 实现了局域网对局域网通迅的P2P软件下载。
- 我的OutLook设了两个邮箱地址,何处可以设置发邮件的地址?
- VC++csocket编写局域网聊天工具,如何获取当前客户端IP?
- help:向多个机器传输多个文件问题,急!~(高分酬谢)
SetEvent
ResetEvent
继续请教。
__interface _IAtlObjectEvents
{
[id(1), helpstring("方法Method1")] HRESULT Method1();
};抛事件:
__raise Method1();