Libraries Index

This section is the repository for vbAccelerator's library of techniques and code.



Click for Subclassing

Subclassing

SSubTimer - ASM Thunk Version

Emulating Modal Forms

Adding Scroll Bars to Forms, PictureBoxes and User Controls

Subclassing Without The Crashes

Tile a Bitmap Into a TextBox Background

Sophisticated Control Over Window Sizing and Moving

Keep Form Titlebars in Focus when ToolWindows are Shown

Generating MouseLeave Events for a Window

  more...


Last Updated: 25 April 2004


Click for Writing CDs

Writing CDs

Image Mastering API (IMAPI) Library for VB

Simple Data CD Creation Using ICDBurn

Writing Audio CDs

  more...


Last Updated: 12 June 2004


Click for Windows

Windows

Enumerating Windows Using the API

Forcing Any Window to Show in the Taskbar

Creating New Desktops and Running Applications

  more...


Last Updated: 12 June 2004


Click for Shell Projects

Shell Projects

Adding, Deleting and Viewing Recent Documents

Shell an application and wait asynchronously for completion

Add Your App to the Systray the Easy Way

Thumbnail Extraction Using the Shell

Creating Shortcuts using VB

Getting the Correct Filename for a Shortcut

Registering File Associations and Passing Command Line Parameters to an Existing App Instance

  more...


Last Updated: 15 February 2004


Click for Hooks

Hooks

vbAccelerator Accelerator Control

Using a Journal Record Hook to Capture Mouse and Key Events from any System Window

Using CBT Hooks to Centre API Dialogs

Win32 Hooks in VB - The vbAccelerator Hook Library

Enabling Mouse Gestures with a WH_MOUSE hook

Scrolling on the Middle Mouse Button

  more...


Last Updated: 24 January 2004


Click for Registry and Ini Files

Registry and Ini Files

Setting Your Application to Automatically Run When Windows Starts

Easy INI File Access

Complete Registry control

  more...


Last Updated: 23 January 2004


Click for Calculating CRC32 With VB

Calculating CRC32 With VB

The CRC (Cyclic Redundancy Checksum) algorithm is a highly optimised and powerful way of checking whether a large number of bytes have been modified or not. The algorithm scans through all the bytes and generates a 32 bit number to represent the contents - small changes in the file contents result in large changes in the check sum, and there is a very low chance that two different streams of bytes will have the same CRC. This article provides a high performance class for generating a WinZip compatible CRC32 checksum in VB.

  more...


Last Updated: 23 October 2003


Click for Clipboard

Clipboard

Clipboard Ring Sample

Customising Clipboard Use

File Clipboard Enhancer

  more...


Last Updated: 23 August 2003


Click for XP Visual Styles

XP Visual Styles

Making VB Apply XP Visual Styles at Design and Debug Time

Drawing with XP Visual Styles

Preventing Crashes at Shutdown

Adding XP Visual Styles to Your Visual Basic Application

  more...


Last Updated: 20 June 2003


Click for Common Dialogs

Common Dialogs

Two code only solutions for displaying Common/Dialogs

Common Dialog Hooks - Create a VB Style Open Project Dialog

Common Dialog Templates - Create a WinZip Style File Add Dialog

Browsing For Folders

CommonDialog/Direct

Using the Find and Replace Common Dialogs

  more...


Last Updated: 20 June 2003