• 如何查找api函数中的字符串常量的对应值?

    当在VB中使用API函数时,经常会遇到各种字符串常量,这些字符串常量并不被VB所认识,所以需要在VB环境中重新定义。

    下面介绍几种查找字符串常量对应值的方法

    方法一:使用API文本浏览器

    当安装了VB 6.0后,将自带一个API文本浏览器,方便快速查找常用的API函数的字符串常量,[……]

    阅读全文

  • 如何在vba中用GetTickCount获取计算机的已开机时间?

    api函数GetTickCount可以获取距离计算机系统开机到现在已经过去的毫秒数。

    api函数GetTickCount的C++语法如下:

    api函数GetTickCount的VB声明如下:
    [crayon-5ba3587[……]

    阅读全文

  • 如何在vba中用URLDownloadToFile下载文件?

    api函数URLDownloadToFile函数可以从互联网上下载位流并保存为文件。

    URLDownloadToFile函数的语法如下:

    其中主要用到的参数是szURL,表示要下载的文件的URL链接;szFileName参数[……]

    阅读全文

  • 如何在vba中用SetWindowPos将窗口置前显示?

    在文章如何在vba中用api函数SetWindowPos调整窗口的大小 中介绍了用api函数调整窗口大小和位置的方法。

    SetWindowPos函数除了可以调整窗口大小和位置,还可以设置窗口的Z序,可以将窗口置于Z序的顶端,也可以将窗户置于Z序的底部,还可以将窗口长期置顶。

    以下代码是用[……]

    阅读全文

  • 如何在vba中用api函数ShowWindow显示隐藏窗口?

    api函数ShowWindow可以对指定的窗口设置各种显示模式,比如最大化、最小化、隐藏等等。

    它的语法如下:

    其中hWnd参数表示窗口的句柄,nCmdShow参数表示要设置的显示模式。

    具体的显示模式可以看链接。[……]

    阅读全文

  • 如何在vba中用SendMessage向窗口发送中文字符?

    直接使用api函数SendMessage发送WM_SETTEXT消息可以直接修改窗口的标题文本、如果是编辑控件,则直接修改编辑控件的内容。如果是按钮控件,则直接修改按钮的名称。

    在vba中可以使用如下的代码直接修改窗口的标题文本:

    阅读全文

  • 如何在vba中用SendMessage向窗口发送消息?

    api函数SendMessage可以向指定的窗口发送消息,直到这个消息被处理才返回。

    以下代码将向光标所在的窗口发送关闭窗口的消息WM_CLOSE

     

  • 如何在vba中用WindowFromPoint获得光标所在的窗口句柄?

    api函数WindowFromPoint可以获得点所在的窗口的句柄。

    api函数GetCursorPos可以获得鼠标光标所在的坐标。

    结合以上两点,可以获得鼠标所在的窗口的句柄。

    以下代码将获得当前鼠标所在的窗口的句柄:
    [crayon-5ba358764e5bf02380183[……]

    阅读全文

  • 如何在vba中用GetCursorPos获得鼠标光标所在的坐标?

    api函数GetCursorPos可以获得鼠标光标所在的坐标。

    它的语法如下

    其中参数lpPoint是一个结构,存储着光标的X、Y屏幕坐标值。

    以下代码将获得鼠标光标所在的屏幕坐标:
    [crayon-5ba35876[……]

    阅读全文

  • 如何在vba中用mouse_event操作鼠标?

    api函数mouse_event可以实现各种鼠标操作,如左键单击、左键双击、右键单击、滑动滚轮等等。

    它的语法如下

    具体的参数含义可以看帮助文档。

    以下是在vba中用api函数mouse_event执行鼠标双击操作的代[……]

    阅读全文