随笔分类 -  Win API

(转)GetWindowLongPtr释义
摘要:GetWindowLongPtr这个函数是在指定的窗口中获取信息。也可以在指定window内存偏移量的情况下获取值。可以拿这个函数来代替GetWindowLong函数来获取一个指示器或者句柄(注:指示器和句柄是32位或64位微软windows所特有的概念)。要写一个兼容32位或64位windows版本的代码,就要使用这个函数。语法:LONG_PTRGetWindowLongPtr(HWNDhWnd... 阅读全文
posted @ 2009-01-08 17:15 Evilbaniry 阅读(3721) 评论(0) 推荐(0)
(转)消息分流器
摘要:对于熟悉Win API编程的同志们来说,windowsx.h这个头文件应该不会太陌生吧,这次要讲的内容就来自这个windowsx.h头文件。   经常能在msdn上查到这样一些函数,明明是个函数,而且模样长得和一般的api函数也一样一样的,可却叫做macro,为什么呢?留意一下函数使用的requirement,你会发现,它的声明正是在windowsx.h这个头文件里。Windowsx.h包含了这样... 阅读全文
posted @ 2009-01-07 17:57 Evilbaniry 阅读(542) 评论(0) 推荐(0)
GetModuleFileName()得到程序路径
摘要:利用GetModuleFileName得到当前程序运行路径; 原型: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->1WINBASEAPI 2DWORD 3WINAPI 4GetModuleFileNameW( 5__i... 阅读全文
posted @ 2008-12-30 13:36 Evilbaniry 阅读(887) 评论(0) 推荐(0)
利用GetDriveType来得到驱动器信息
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->1UINTuiResult=GetDriveType(TEXT("c:\\")); 2switch(uiResult) 3{ 4... 阅读全文
posted @ 2008-12-30 11:41 Evilbaniry 阅读(275) 评论(0) 推荐(0)
判断windows系统类型
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->1#include 2#include 3#include 4 5intmain() 6{ 7usingnamespacestd; 8... 阅读全文
posted @ 2008-12-24 15:59 Evilbaniry 阅读(289) 评论(0) 推荐(0)