![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Win32API
文章平均质量分 81
hduzn
weibo.com/hduzn
展开
-
得到系统中有哪些逻辑驱动器的函数
GetLogicalDrivesThe GetLogicalDrives function retrieves a bitmask representing the currently available disk drives. DWORD GetLogicalDrives(VOID);ParametersThis function has no parameters.原创 2010-04-16 15:46:00 · 294 阅读 · 0 评论 -
定时器的使用
如果您需要在整个程序执行期间都使用定时器,那么您将得从WinMain函数中或者在处理WM_CREATE消息时呼叫SetTimer,并在退出WinMain或响应WM_DESTROY消息时呼叫KillTimer。 UINT_PTR SetTimer( HWND hWnd, // handle to window UINT_PTR nIDEvent,原创 2010-04-16 15:57:00 · 295 阅读 · 0 评论 -
BOOL和bool的区别
1、类型不同 BOOL为int型 bool为布尔型 2、长度不同 bool只有一个字节 BOOL长度视实际环境来定,一般可认为是4个字节 3、取值不同 bool取值false和true,是0和1的区别 BOOL取值FALSE和TRUE,是0和非0的区别 bool是标准C++原创 2010-05-04 10:50:00 · 313 阅读 · 0 评论 -
GetWindowLong(), DialogBox()函数
GetWindowLong() 函数功能:该函数获得有关指定窗口的信息,函数也获得在额外窗口内存中指定偏移位地址的32位度整型值。 函数原型:LONG GetWindowLong(HWND hWnd,int nlndex); 参数: hWnd:窗口句柄及间接给出的窗口所属的窗口类。 nlndex:指定要获得值的大于等于0的值的偏移量。有效值的范围从0到额外原创 2010-05-04 10:55:00 · 462 阅读 · 0 评论 -
用Win32 API枚举应用程序窗口和进程
我们在编写程序时,常常遇到的一件事情就是要准确列出系统中所有正在运行的程序或者进程。Windows 任务管理器就是这样的一个程序。它既能列出运行的桌面应用程序,又能列出系统中所有运行的进程。 那么,我们在程序中如何实现这样的任务呢?本文下面将详细讨论这个问题。枚举顶层(top-level)窗口枚举桌面顶层窗口相对于枚举进程来说可能要容易一些。枚举桌面顶层窗口的方法是用 Enu转载 2010-05-04 11:05:00 · 640 阅读 · 0 评论 -
关闭进程
使用 ToolHelp32 库枚举进程ToolHelp32 库函数在 KERNEL32.dll 中,它们都是标准的 API 函数。但是 Windows NT 4.0 不提供这些函。 ToolHelp32 库中有各种各样的函数可以用来枚举系统中的进程、线程以及获取内存和模块信息。其中枚举进程 只需用如下三个的函数:CreateToolhelp32Snapshot()、Proces原创 2010-05-04 11:11:00 · 266 阅读 · 0 评论