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