- 博客(6)
- 资源 (20)
- 收藏
- 关注
原创 WTL框架小结
创建窗口时先注册类,通过thunk技术将窗口过程设置为StartWindowProc;主应用程序类_Module至少有一个CMessageMap对象(可以增加、删除或者获得已经存在的引用),而CMessageLoop中存在两个数组,一个数组存放过滤消息结构:CMessageFilter,另外一个数组存CIdleHandler,用于空闲消息处理。CMessageFilter中只有一个PreTrans
2015-08-28 13:32:12 1974
原创 注册COM组件
#include "stdafx.h"#include int _tmain(int argc, _TCHAR* argv[]){ OSVERSIONINFO osvi={0}; osvi.dwOSVersionInfoSize=sizeof(OSVERSIONINFOEX); GetVersionEx(&osvi); //Vista以下系统不存在管理员权限运行程序的方式
2015-08-27 12:56:35 1671
原创 模拟QQ窗口抖动效果
RECT rtWindow; GetWindowRect(&rtWindow); //long x = 400; //long y = 200; long x = rtWindow.left; long y = rtWindow.top; long cxWidth = rtWindow.right-rtWindow.left; long cyHeight = rtWindow.bot
2015-08-25 16:59:28 1112
转载 TrackMouseEvent与_TrackMouseEvent
函数功能:当在指定时间内鼠标指针离开或盘旋在一个窗口上时,此函数寄送消息。 函数原型:BOOL TrackMouseEvent(LPTRACKMOUSEEVENT lpEventTrack); 参数: lpEventTrack;指向结构TRACKMOUSEEVENT的指针。 返回值:如果函数调用成功,返回非零值;如果函数调用失败,返回值是零。
2015-08-20 16:21:01 814
原创 利用subwcrev.exe工具自动生成VS开发工具中的版本号
关于subwcrev.exe参见: http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-subwcrev.html http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-subwcrev-keywords.html基本格式是: SubWCRev WorkingCop
2015-08-05 10:48:02 6707
原创 #pragma alloc_text 用法
1、转自 :http://hi.baidu.com/billbeggar/blog/item/e884ce1acb10f49a6438db43.html 2、编译时控制分页能力 有时,驱动程序的某些部分必须驻留内存而另一些可以被分页,这就需要一种能控制代码和数据是否分页的方法。通过指导编译器的段分配可以实现这个目的。在运行时,装入器通过检查驱动程序中的段名, 把段放到你指定的内存池中。此外
2015-08-04 11:38:33 4104
文章《用Android Studio进行NDK编程》配套资源
2018-04-17
即时通讯flamingo服务器端代码
2017-04-06
即时通讯flamingo客户端
2017-04-06
myreactor项目C++11版本源代码
2016-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人