VB6 - DNS Monitor
DNS Monitor Version 2.5 is a DNS query capture and display utility. It utilizes Windows Packet Filter Kit 3.2.3 from NT Kernel Resources, which is available for download free of charge for personal...
View ArticleHow to add a System Tray icon to your program
This won't let you click (or double click) on the system tray (aka notification area) icon to restore your program from a minimized state. It won't let you right click on it to bring up a context menu...
View ArticleVB - Change color of font in ListView Row when highlighted
Hi, in the below script I have changed the font of the ListView row based on an expiration date. How can I keep the color of the font when the row is highlighted? For example, if my font is red for a...
View ArticleVB6 - Scan file (text format) in Server and Print it to Printer Directly
Dear All, Can you share the programme for scaning text file in Server folder and continue with print it (the contain of file) to printer Thanks:)
View ArticleVB6 Render PDF-Files directly (and generate a Preview from the same...
Since the PDF-Printing-Topic comes up occasionally - sometimes with recommendations and links to VB-Modules which try to write a PDF-file directly - the PDF-support of the cairo-lib (wrapped...
View ArticleVB6 Regfree-Usage of your own VB- and other COM-Dlls per DirectCOM-Helper
Think, that this topic is an important one - and deserves its own article. Hmm, how to begin... Once there was a time, in the dark ages, long before "Manifestos" became available to human beings, that...
View ArticleVB6 Base-Widget for tree-like (nested) Query-Design
A small Base-Demo (dependent on vbRichClient5), to show how a seemingly complex, hierarchical Control can be implemented with only two Base-Widgets. The visual appearance is quite similar to the...
View Article[VB6] Read SMBIOS info w/o WMI
Summary WMI is a bulky service with a COM-based API that was meant to help computer technicians write administrative maintenance scripts. It isn't meant for application use and if a user stops the...
View Article[VB6] Working with Libraries (Win7+)
Windows 7 introduced the Library to the filesystem. But it's no ordinary folder. There are a few reasons you'd want to be able to work directly with these objects in VB... the issue first came up for...
View ArticleImage Carousel Class [vbRichClient]
Here's a class that you can use to create Image Carousel controls as either standard VB6 User Controls or vbRichClient widgets. This demo shows how to do the former; the UC is just a small wrapper...
View ArticleVB6 - Netgear Telnet
I upgraded my Internet connection and discovered that my old Netgear router just didn't have the capacity to keep up with it. I kept that old one around because I had several, and I really appreciated...
View Article[VB6] Common Dialog Replacement - IFileDialog Vista+
Attached is a working example of using the IFileDialog interface introduced in Vista. It is the replacement for the common dialog used for opening/saving files and browsing for folders. This code is...
View Article[VB6] Creating/Using COM Interfaces without TLBs
This idea was something I just wondered if I could do. So, when I figured it out, wasn't too difficult to create a mostly generic template that could be used & re-used as needed. And that's what we...
View Article[VB6] Common Dialog Replacement - IFileDialog Vista+ (No TLBs)
Updated/Revamped a bit: 17 Jan 2015 Attached is a working example of using the IFileDialog interface introduced in Vista. It is the replacement for the common dialog used for opening/saving files and...
View Article[VB6] Using the new IFileDialog interface for customizable Open/Save (TLB,...
LaVolpe put out an excellent class module that implements these interfaces, but I've been working on using them through a different approach for some time and wanted to post it as well since, while...
View Article[VB6] Modern Shell Interface Type Library - oleexp.tlb
oleexp.tlb : Modern Shell Interfaces Current Version: 1.3Previously the latest version of this sub-project was just included in whatever code I released that depended on it, but now I'm going to make...
View Article[VB6] Win7 Taskbar Features with ITaskbarList3 (overlay, progress in taskbar,...
ITaskbarList Demo Windows 7 introduced the ITaskbarList3 and ITaskbarList4 interfaces that added a number of new features to the taskbar for your program. The most commonly seen is the ability to turn...
View ArticleHSV and RGB conversion
Here's some code I wrote that you can place in a Module and use in any graphics program that needs to convert RGB to HSV or HSV to RGB. Code: Public Sub RGBtoHSV(ByVal R As Byte, ByVal G As Byte, ByVal...
View ArticleVB6 QR-Encoding+Decoding and IME-Window-Positioning
This Demo depends on vbRichClient5 (version 5.0.21 and higher), as well as the latest vbWidgets.dll. One can download both new packages from the Download-page at:...
View Article[VB6] Virtual 5.0 ListView
Here is another take on the classic vbVision Virtual ListView from 2001. It has been substantially reworked to remove the IDE-testing dependency on the old Dbgwproc.dll that most people don't even have...
View Article