![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
loong460
这个作者很懒,什么都没留下…
展开
-
如何使得OCX控件能响应PreTranslateMessage消息?
<br />1、首先在OCX的CPP文件中声明一个全局变量: static HHOOK hHook = NULL;<br />2、定义VHook处理函数:<br />LRESULT CALLBACK GetMessageProc(int nCode, WPARAM wParam, LPARAM lParam){// Switch the module state for the correct handle to be used.AFX_MANAGE_STATE(AfxGetStaticModuleStat转载 2010-12-01 11:06:00 · 1119 阅读 · 0 评论 -
Struct嵌套使用
嵌套结构体结构体也是一种递归定义:结构体的成员具有某种数据类型,而结构体本身也是一种数据类型。换句话说,结构体的成员可以是另一个结构体,即结构体可以嵌套定义。以下的例子中,每个结构体、联合,都可以换成结构体联合、或者类。 一、结构体的声明与定义变量的方法1.常规方法 struct AA { int a; int b; }此时定义变量可以原创 2016-05-19 11:25:23 · 12044 阅读 · 1 评论 -
VC线程同步技术剖析
在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作,更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行。如果不采取适当的措施,其他线程往往会在线程处理任务结束前就去访问处理结果,这就很有可能得到有关处理结果的错误了解,如多个线程同时访问同一个全局变量。为了确保读线程读取到的是经过修改的变量,就必原创 2016-05-23 10:15:16 · 532 阅读 · 0 评论 -
光电雷达智能跟踪平台
原创 2019-01-24 12:01:31 · 1337 阅读 · 0 评论