文章列表

VB 如何使窗口系统按钮失效

, ,
通过调用 Windows API 函数实现 VB 窗口系统按钮的禁用。核心方法为使用 GetSystemMenu 获取窗口系统菜单句柄,再调用 RemoveMenu 移除指定菜单项。需声明 user32 库中的两个函数并定义相关常量:MF_REMOVE 用于标识要移除的菜单项。 阅读全文

如何打开 VB6 中隐藏的彩蛋

,
该文介绍了 Microsoft Visual Basic 6.0 开发环境中存在的隐藏彩蛋及其触发方法。通过新建标准 EXE 工程,在属性窗口将对象名称改为"VB6ROCKS",依次按下 Ctrl+Shift+Alt 组合键并点击确定按钮,即可激活隐藏彩蛋。 阅读全文

如何在 VB 中使用正则表达式

在 VB 中使用正则表达式需引用 Microsoft VBScript Regular Expressions 类型库,核心对象为 RegExp。通过设置 Pattern 属性定义匹配规则,Global 属性控制全局匹配,IgnoreCase 属性设置大小写。 阅读全文

VB 中让 Picturebox 底色透明

, ,
在 VB 中实现 PictureBox 底色透明需借助 Microsoft Forms 2.0 Object Library 中的 PictureBox 控件。该控件与 VB 默认 PictureBox 功能基本一致,但新增 BackStyle 属性,将其设为 0-fm 范围内的值,即可实现透明效果。 阅读全文

VB 检测鼠标离开控件

VB 原生支持 MouseDown、MouseUp、MouseMove 三种鼠标事件,但未提供 MouseExit 事件。通过调用 user32.dll 中的 SetCapture 与 ReleaseCapture 两个 API 函数,可在控件的 MouseMove 事件中检测鼠标是否离开控件。 阅读全文