SDK
文章平均质量分 73
zhi_chong
这个作者很懒,什么都没留下…
展开
-
Invalidate函数的总结
InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。Invalidate()之后:(MFC的,顺便了)OnPaint()->OnPrepareDC()->OnDraw()所以只是刷新在OnPaint()和OnDra原创 2004-11-05 00:20:00 · 1062 阅读 · 0 评论 -
无聊,写了个刷QQ时间的小工具
按照QQ现在的算法: 30sec 每30秒给QQ发送下线,然后在上线的消息达到刷时间的效果(这里我只写了隐身登陆,一般也是用隐身,否则好友非把你杀了不可..)首先用SPY++查出QQ上线,下线和隐身的消息:上线: WINDOWS 发送 WM_COMMAND 消息给QQ, wParam参数为 0x00003390 , lParam为0下线: WINDOWS 发送 WM_COMMAND 消息给QQ原创 2005-01-13 09:02:00 · 1579 阅读 · 0 评论 -
不用DLL的全局钩子
全局钩子是要用DLL才能使用的。因为只有HOOK PROCEDURE在DLL中,才能被windows注射到其他线程的地址空间中。一个程序总要带着DLL走总是不爽吧,有没有不用DLL就可以使用的全局钩子呢?当然有的:WH_KEYBOARD_LLWindows NT/2000/XP: Installs a hook procedure that monitors low-level keybo原创 2005-01-09 23:48:00 · 1339 阅读 · 0 评论 -
获得文件版本号等信息
/*功能:获取文件版本信息.说明:要使用此函数必需在程序中加入#pragma comment(lib, "Version.lib")----------------------------------------------------------------------------参数:szSrcfn=程序文件名*/void GetProductVersion(char* szSrcfn){原创 2005-02-18 19:50:00 · 954 阅读 · 0 评论