- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 进程通信——使用WM_COPYDATA消息通信
对于少量数据可以用WM_COPYDATA方便地实现通信。由于SendMessage()是阻塞的,只有接收方响应了消息,SendMessage()才能返回,否则一直阻塞。所以,对于大量数据来说,用SendMessage()就容易造成窗口假死。 3.4.1 通过WM_COPYDATA消息实现进程间通信的方法 在Win32中,WM_COPYDATA消息主要目的是允许在进程间传递只读数据。S
2013-05-08 14:48:55 427
转载 Win32多线程设计之MFC的多线程
WIN32线程控制主要实现线程的创建、终止、挂起和恢复等操作,这些操作都依赖于WIN32提供的一组API和具体编译器的C运行时库函数。 1.线程函数 在启动一个线程之前,必须为线程编写一个全局的线程函数,这个线程函数接受一个32位的LPVOID作为参数,返回一个UINT,线程函数的结构为: UINT ThreadFunction(LPVOID pParam) { //线程处理代
2013-03-14 14:49:59 325
转载 MFC 获取当前活动窗口的句柄
::AfxGetApp()->GetMainWnd()->GetSafehWnd()和::AfxGetMainWnd()->GetSafeHwnd()的区别 单线程中两个函数的结果是相同的。 如果是多线程则不同,前者是主线程的; 后者是单前所在的线程的(常见于非主线程,比如线程间传递消息之类)。
2013-03-13 16:54:32 1161
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人