![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
win32 C++
风无剑
热爱学习
展开
-
windows 程序设计第七章 鼠标命中测试的心得
//*************************************//windows程序设计第七章//程序中的命中测试//*************************************#include #define DIVISIONS 5LRESULT CALLBACK WndProc(HWND, UINT, WPARAM,原创 2014-08-21 16:13:37 · 653 阅读 · 0 评论 -
Windows句柄的理解
在Windows中,内核对象的数据结构只能由操作系统访问,应用程序不能在内存中定位这些数据结构并更改其内容。因为这个限制,Windows提供了一组接口函数以恰当的方式来访问这些内核对象的数据结构,句柄的概念由此产生。当调用了一个会创建内核对象的函数后,函数会返回一个句柄,标识所创建的对象,这个句柄可供进程里面的所有线程使用。在进程初始化的时候,系统会为它分配一个句柄表,句柄表里面的结构通常包含原创 2015-10-12 23:44:37 · 1035 阅读 · 0 评论 -
学习模板trait
STL源码剖析里面的关于traits技术的描述很详细,这里将部分记录下来struct input_iterator_tag{};struct output_iterator_tag{};struct forward_iterator_tag:public input_iterator_tag{};struct bidirectional_iterator_tag:public for原创 2015-11-18 11:44:32 · 397 阅读 · 0 评论 -
GDI+双缓冲
转载至:http://blog.csdn.net/wangjijian/article/details/6070414网上很多能搜索到的GDI+双缓冲的实现都是有错误的,终于找到了一个正确,分享给大家。 [c-sharp] view plain copyprint?CPaintDC dc(this); CRect rect; Ge转载 2016-03-23 10:43:04 · 408 阅读 · 0 评论 -
GDI与GDI+的区别
转载至:http://www.cnblogs.com/lidabo/p/3701252.htmlGDI+是GDI的下一个版本,它进行了很好的改进,并且易用性更好。GDI的一个好处就是你不必知道任何关于数据怎样在设备上渲染的细节,GDI+更好的实现了这个优点,也就是说,GDI是一个中低层API,你还可能要知道设备,而GDI+是一个高层的API,你不必知道设备。例如你如果要设置某个控件的前景和背景转载 2016-03-23 10:47:23 · 752 阅读 · 0 评论 -
PostMessage 跟 SendMessage的区别
一般来说这种Windows API在MSDN上都有比较完整的描述,这里为了巩固记忆,把他记下来BOOL WINAPI PostMessage(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam)把消息分发到与创建hwnd窗口相关联的线程的消息队列上,不需要等待线程处理消息,即刻返回 MSDN:Places (posts) a原创 2016-03-23 14:29:37 · 406 阅读 · 0 评论 -
关于libevent的环境搭建和编译使用问题
Libevent官网:http://libevent.org/编译环境:win7+VS2013步骤:(1)下载libevent库(2)解压后使用VS自带的命令行工具进行编译生成lib文件,具体做法是在cd到文件当前目录下使用命令 nmake /f Makefile.nmake(3)创建VS工程添加Windows下所需的头文件(include文件和Win32-Code目录下的文件原创 2016-04-25 20:15:56 · 2564 阅读 · 1 评论 -
VS编译选项中的MT,MTD,MD,MDD
MT和MTD都是静态链接C运行库,所以生成的程序可以在没有VC环境的情况下运行,其中MTD是MT的调试版本。同时由于是静态编译链接,所以生成的EXE程序会相对大点,其中调试版本比非调试版本也要大些,因为其他包含了一些调试特有的符号。MD和MDD是动态链接C运行时库,需要依赖于MSVCPxx.DLL,MSVCRTxx.DLL等,生成的EXE相对较小,因为符号链接都是通过动态库的加载来匹配获取,而原创 2016-08-09 11:59:04 · 933 阅读 · 0 评论