有时候我们会想要禁止键盘操作,也就是无论键盘上的什么按键被按下,都不会有响应。
根据如何在vba中用钩子hook监视键盘的按键?一文,我们可以通过钩子hook屏蔽所有键盘的按键。
代码如下:
P[......]阅读全文>>>
关注和分享Excel以及Office系列软件的方方面面,致力于提高中国的办公软件的使用水平
有时候我们会想要禁止键盘操作,也就是无论键盘上的什么按键被按下,都不会有响应。
根据如何在vba中用钩子hook监视键盘的按键?一文,我们可以通过钩子hook屏蔽所有键盘的按键。
代码如下:
P[......]阅读全文>>>
在如何在vba中用hook钩子技术监视键盘的按键?一文中我们介绍了钩子的含义,以及如何在vba中使用钩子。
本文介绍在vba中用钩子hook监视键盘的按键。
用钩子hook监视键盘的按键,首先要安[……]
阅读全文>>>Windows系统是消息处理机制的系统。在Windows系统内,任何的操作都是消息驱动的。
当我们按下一个键盘按键时,会发送一个键盘消息,这个消息首先会到钩子程序,然后再到对应的窗户程序。
钩子就[……]
阅读全文>>>api函数GetCurrentThreadId可以获取当前的线程ID。
它的C++语法如下:
DWORD WINAPI GetCurrentThreadId(void);
它的VB语法如下:
Pu[......]阅读全文>>>
api函数GetOpenFileName可以弹出一个打开对话框,通过打开对话框可以选择一个或者多个文件打开。
但是实际上并未真正打开文件,而是获取要打开文件的完整路径、文件名等信息。
它的C++语[……]
阅读全文>>>api函数GlobalAlloc可以在堆中分配指定字节的内存。它的语法如下:
HGLOBAL WINAPI GlobalAlloc( _In_ UINT uFlags, _In_ SIZE_[......]阅读全文>>>
在如何在vba中用RegEnumKeyEx枚举所有注册表子键的名称?一文中我们介绍了遍历注册表某个父键的所有子键的名称的方法。
接下来我们介绍在vba中遍历枚举注册表的键值的方法,遍历枚举注册表的键值的[……]
阅读全文>>>要枚举所有注册表子健的名称,实现原理为先用RegOpenKey函数打开要遍历的注册表子健的父键,然后先调用一次RegEnumKeyEx函数,把索引设置为0,获得第一个子健,最后用循环不断地增加索引,获取其它子[……]
阅读全文>>>当在VB中使用API函数时,经常会遇到各种字符串常量,这些字符串常量并不被VB所认识,所以需要在VB环境中重新定义。
下面介绍几种查找字符串常量对应值的方法
方法一:使用API文本浏览器
当[……]
阅读全文>>>在如何在vba中用api函数遍历进程? 一文中介绍了遍历进程的方法,但是提取的进程只有进程名称,没有进程的完整路径。
本文介绍使用QueryFullProcessImageName函数获取进程的完整路径[……]
阅读全文>>>