MFC 按钮的消息响应里面只有创建个命名事件对象,为何会实现了其他加载等功能

voidDlgPrintCollect::OnBnClickedBtnPrint2(){HANDLEm_hEvent=::CreateEvent(NULL,TRUE,FA... void DlgPrintCollect::OnBnClickedBtnPrint2()

{

HANDLE m_hEvent = ::CreateEvent(NULL, TRUE, FALSE, TEXT("Global\\{96FFC176-0915-4B67-BD87-A5C546B5C81E}"));

SetEvent(m_hEvent);

Sleep(500);

CloseHandle(m_hEvent);

}

这是一个打印影像项目,其中此按钮的作用是将批量的图像加载到操作界面,不知道为何如此就实现了,调试程序也没跟明白,这方面知识谁懂?多多指教,必有重谢
展开
 我来答
龚炜林
2017-03-01 · TA获得超过1560个赞
知道大有可为答主
回答量:1102
采纳率:66%
帮助的人:562万
展开全部
事件是windows内核的一种同步机制, 应该有其它线程在等待这个事件被激活,然后你这个按钮的消息函数里SetEvent激活了事件,从而使得其它线程干活了,所以你可以搜一下和这个事件对象有关的代码。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式