自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (12)
  • 收藏
  • 关注

原创 免注册调用COM组件的两种办法

免注册调用COM组件两种方法总结,直接调用DllGetClassObject 和使用Manifest清单文件。

2023-01-22 14:24:15 1336 1

原创 柚子Outlook邮件助手

柚子邮件助手,提供一些小功能,方便您更好的使用Outlook!

2022-11-07 18:11:10 1521

原创 只允许程序单实例运行

通过使用App.PrevInstance和系统级的Mutex等多种办法来实现。

2023-08-31 10:00:00 196

原创 拖放打开文件

利用OLEDropMode属性和OLEDragDrop事件,可以轻松实现通过拖放文件到窗口来获得文件名,从而可以进一步操作。

2023-08-30 10:00:00 97

原创 运行时动态创建浏览器控件

需要先把 Microsoft Internet Controls 控件引入工程中,其次在工程配置中,“删除有关未使用的 ActiveX 控件的信息” 不能勾选。

2023-08-29 10:00:00 101

原创 打开“数据库连接属性”对话框

利用DataLinks对象可以打开“数据库连接属性”的对话框,方便自动生成数据库连接字符串。

2023-08-28 10:00:00 132

原创 数字转中文大写金额

用VB代码把数字金额转换为中文大写金额,支持小数,最大能解析到万亿。

2023-08-27 10:00:00 579

原创 获取本机的公网IP地址

使用WinHttpRequest对象,从https://www.ipify.org网站来获取本机的公网IP地址。

2023-08-26 10:00:00 215

原创 拦截处理Windows消息

利用MsgHook控件来拦截处理Windows消息,比子类化要好调试一些。

2023-08-25 10:00:00 131

原创 判断是否在调试中

判断VB6程序是否在正在调试中,有很多办法,这里记录两种。

2023-08-24 10:00:00 73

原创 动态创建控件

本实例演示使用鼠标左键在窗口上画出新的文本框,类似在VB6设计窗口一样。

2023-08-23 10:00:00 38

原创 在程序里执行VBS脚本

通过使用Microsoft Script Control,我们可以轻松在程序里执行VBS脚本,实现类似Office宏的功能。

2023-08-22 10:00:00 656

原创 VB解析Json字符串

利用MSScriptControl调用JScript可以轻松解析Json字符串,并返回一个Json对象供给VB使用。

2023-08-21 10:00:00 671

原创 获取特殊文件夹路径

利用Shell32.Shell对象,可以轻松获取各种特殊文件夹的路径。

2023-08-20 10:00:00 36

原创 插入文本到Outlook的邮件编辑器中

通过Inspector对象的WordEditor属性得到Word.Document对象,然后操作Document对象插入文本到光标处。

2023-08-19 10:00:00 86

原创 设置和读取Office的自定义属性

分别利用CustomDocumentProperties和CustomProperties来设置和读取Word文档,Excel工作簿和工作表的自定义属性。

2023-08-18 10:00:00 189

原创 判断OUTLOOK的附件是不是用户添加的

使用 PR_ATTACH_FLAGS 标志来判断附件是不是用户添加的。

2023-08-17 10:00:00 35

原创 列举和修改Office文件的内置属性

在日常的编程中,有时候我们需要用到Word,Excel 等Office文件的内置属性。通过BuiltInDocumentProperties,我们可以轻松读取和修改Office文件的内置属性。

2023-08-16 10:00:00 120

原创 读写文本文件

利用FileSystemObject对象来读写文本文件。

2023-08-15 10:00:00 48 1

原创 创建快捷方式

使用WshShell对象快速创建快捷方式到桌面。

2023-08-14 10:00:00 100

原创 创建异形窗体

使用API函数 SetLayeredWindowAttributes,可以轻松创建透明或者异形窗体。

2023-08-13 10:00:00 90 1

原创 打开文件夹的几种办法

使用API函数,Shell 对象,WshShell 对象和 EXPLOER.EXE 四种办法来分别打开一个文件夹。

2023-08-12 10:00:00 112 1

原创 创建圆角或者圆形窗体

使用API函数CreateRoundRectRgn和SetWindowRgn来创建圆角或者圆形窗体。

2023-08-11 10:00:00 221 1

原创 利用未公开的API函数来计算MD5

本实例演示使用ADVAPI32.DLL里面三个未公开的API函数来计算字符串的MD5值。

2023-08-10 10:00:00 48 1

原创 打开和另存为对话框

用API函数GetOpenFileName和GetSaveFileName来创建“打开”和“另存为”对话框。

2023-08-09 10:00:00 81 1

原创 置顶VB窗口

利用API函数 SetWindowPos来置顶 VB 窗口。

2023-08-08 10:00:00 281

原创 让MsgBox居中

借助Windows Hook,我们可以让MsgBox现实在其的父窗口中间。

2023-08-07 13:18:31 400

原创 简单读写注册表

利用WshShell 对象来快速读写注册表。

2023-08-06 23:02:33 23

原创 读写INI文件

使用 API 函数 GetPrivateProfileString 和 WritePrivateProfileString 来读写INI文件。

2023-08-05 10:00:00 39 1

原创 判断组合键是否按下

使用 API 函数 GetKeyState 来判断 Ctrl、Shift 和 Alt 按键是否按下。

2023-08-04 11:44:19 154 1

原创 正则表达式

使用 Microsoft VBScript Regular Expressions 5.5 的正则表达式功能。

2023-08-03 13:04:55 39

原创 浏览文件夹

使用Shell.BrowseForFolder 方法 来浏览选择文件夹。

2023-08-02 13:28:00 142

原创 把鼠标锁定到窗口中

利用 API 函数ClipCursor来把鼠标锁定到指定的窗口中

2023-08-01 17:09:35 479 1

原创 “Outlook 中的搜索结果不正确,因为缺少MapiPH.dll” 的解决方法

“Outlook 中的搜索结果不正确,因为缺少MapiPH.dll” 的解决方法

2022-10-25 16:46:46 384

原创 MFC程序轻量级模块化的实现

这里介绍一个办法来实现基于MFC应用程序的模块化,至于为什么要模块化,模块化有哪些优点哪些缺点这里不做讨论。假设有这样一个工程,有主程序Main.exe和两个DLL模块Module1.dll以及Module2.dll组成,所有的模块都动态链接到MFC动态库(静态链接到MFC动态库

2011-07-13 18:07:41 1213

免注册调用COM组件方法一-DllGetClassObject

通过直接加载DLL并动态调用DLL的DllGetClassObject函数来创建COM对象,从而实现免注册调用COM。

2023-01-22

VB6 OUTLOOK 2007 插件源码

VB6 OUTLOOK 2007 插件源码

2022-10-25

电脑上开多个微信的VB6源码

可以实现在电脑上开多个微信,并可以对微信窗口做标记区分。

2022-04-30

VB6 GDI+ 包装类库源码

VB6通过使用本GDI+ 包装类库,可以方便地支持各种格式的图片。比如可以让Picture Box方便加载JPG、PNG、TIF等格式图片,而且还可以把Picture Box保存为JPG等格式,支持图片格式转换等等。

2020-06-12

VB6压缩解压缩、加密解密源码大全

VB6压缩、解压缩,加密、解密源码大全,总共收集了21种加密和54种压缩算法,是学习加解密的好资源。

2020-06-10

免注册调用COM组件方法二-Assembly Manifests

众所周知,通过Assembly Manifests,我们可以免注册调用各种进程内的COM组件,包括DLL组件和OCX控件等。这里提供一个用于快速创建Assembly Manifest文件的工具。这个工具本身就是通过Assembly Manifests来免注册调用COM(TLBINF32.DLL)和OCX(COMDLG32.OCX)来实现的,具体怎么实现请参考里面的VB6源码。

2020-06-10

MsgHook 调用例子

一个基于MsgHook 控件的消息回调例子源码。使用MsgHook, 可以在VB6里面方便稳定地实现消息事件回调,并可以处理相应的消息。使用前请先注册控件,开发完成也可以免注册使用,具体见我另外的一个资源 - 免注册调用COM组件方法二。

2020-06-10

MThreadVB 多线程组件源码

MThreadVB 多线程组件源码,可以比较稳定地实现VB多线程程序。可以自己改进一下,使之更适合自己的程序。

2020-06-08

VB6多风格弹出菜单控件源码

VB6多风格弹出菜单控件源码。使用此控件,可以方便地创建各种美观的弹出式菜单。支持添加菜单侧边栏,修改菜单的颜色等。

2020-06-02

WxRibbonX 源码

WxRibbonX是一个用于快速开发Office Ribbon插件的动态库。通过此库,可以实现VB6快速开发Office Ribbon插件,不用去关心太多Ribbon的细节,支持扩展,还可以实现界面与逻辑分离。

2020-04-26

VB6开发的 OFFICE RIBBON 插件

一个基于 WxRibbonX 快速开发库的 Office 插件例子源码。WxRibbonX 是一个用VB6 开发的动态库,用于快速开发 Office 插件。

2020-04-26

EditTLB - 类型库编辑利器

EditTLB - 类型库TypeLibrary编辑利器,出自高级Visual Basic编程的作者VB大师 Matthew Curland之手。使用该工具,可以方便地创建,修改,提取类型库。类型库对于VB6/VBA是至关重要的。

2020-04-14

景区自行车出租管理系统

VB6编写的景区自行车出租管理系统,使用ACCESS数据库,功能齐全,界面美观,支持刷身份证,支持交接班。工程依赖 Xtreme SuitePro ActiveX 15.3.1,请先下载安装。

2020-04-14

免注册调用COM组件方法二-Assembly Manifests

众所周知,通过Assembly Manifests,我们可以免注册调用各种进程内的COM组件,包括DLL组件和OCX控件等。这里提供一个用于快速创建Assembly Manifest文件的工具。这个工具本身就是通过Assembly Manifests来免注册调用COM(TLBINF32.DLL)和OCX(COMDLG32.OCX)来实现的,具体怎么实现请参考里面的VB6源码。

2020-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除