随笔分类 -  Windows

为什么当拖拽窗口时画面停止渲染?
摘要:因为当用户拖拽窗口时,窗口会接收到WM_SYSCOMMANDD消息,参数是SC_MOVE. 此时DefWindowProc不会返回,直到鼠标松开.比较特殊的是WM_ENTERSIZEMOVE和WM_EXITSIZEMOVE你还是可以收到.所以有人的解决方法是在这里加定时器去渲染,但是你要解决的不仅仅... 阅读全文

posted @ 2015-05-28 21:06 Meta.Grfx 阅读(967) 评论(0) 推荐(0) 编辑

windows下WMI使用C++查询用户硬件信息
摘要:最近需要做下用户信息统计,发现WMI真是个好东西,同时觉得COM这东西,还真不能少>_#include # pragma comment(lib, "wbemuuid.lib")struct UserInfo{ /** your spec*/};/** video card and OS */bool GetUserInfo(UserInfo& Info){ HRESULT hres; hres = CoInitialize( NULL ); if (FAILED(hres)) { return false; } hres = CoInitializeS... 阅读全文

posted @ 2014-02-19 10:58 Meta.Grfx 阅读(5436) 评论(0) 推荐(0) 编辑

KB 2670838 make beginner suprise!
摘要:My project works fine and use pix for them many time without crash.One day, I start my project with debuger, when i exit my program the debuger said some thing wrong and interrupt at ‘Heapfree’.Also, I can’t pix my program. What’s going wrong?Check your pc whether instanlled ‘KB 2670838’.How to fix? 阅读全文

posted @ 2013-09-15 21:21 Meta.Grfx 阅读(365) 评论(0) 推荐(0) 编辑

The Windows Pipes Programming - windows“管道”编程 之 "匿名管道"
摘要:何为“管道”?“管道”是进程间通讯的一段共享内存区域。创建管道的进程成为管道服务器,连接到管道上的进程成为管道客户端。一个进程向管道写数据,其他进程可以从管道中读取数据。“管道的分类”管道分为两种,匿名管道和命名管道。匿名管道比命名管道需要的开销要小,但是提供的功能要少。管道在这里的含义暗示着它是一种连接信息的管子。管子有两端,单工通讯的管道允许在写端的进程把信息写入管子,在读端的进程读取管道中的信息。全双工通讯的管道允许在两端进行读写。匿名管道提供单工通讯,没有名称。并且只能用于本地,不能通过网络通讯。命名管道是一个有名称,能提供单工或全双工通讯的管子。它允许一个管道服务器,多个管道客户端。 阅读全文

posted @ 2012-08-12 11:39 Meta.Grfx 阅读(2361) 评论(3) 推荐(0) 编辑

点击右上角即可分享
微信分享提示