System Control & System Information
Visual Basic doesn't always give you the tools to do everything you need to do, and often hides many parts of Windows programming to keep the programmer "safe" from making unnecessary mistakes.  Ingenuware has created ActiveX components that Expand the Power of Visual Basic by offering controls and other components that Give You the Power You Need!

Demo Screen

Component Name & Description

Product
ImpulseMessageHook Control
Subclassing forms and controls, even external windows, is easier than ever with the ImpulseMessageHook control.  With Ingenuware's proprietary "SafteyMode" enabled, you don't have to worry about unexpected faults in your application from subclassing.  Intercept, preview, and even modify messages to any window.
ImpulseStudio 3.0
ImpulsePower Control
Monitor battery power levels in laptop computers, and invoke sleep & hibernate modes with easy to use methods and events.
ImpulseStudio 3.0
ImpulseTimer Control
Need high performance for animation, synchronization, or fast polling?  The ImpulseTimer control is your solution.  A high resolution timer, it's capable of firing every 1 ms, compared to the Visual Basic intrinsic timer control, which fires (at best) every 55 ms, depending on OS.  If your application is busy, or your computer is slow, the ImpulseTimer control tells your application how many events were missed, so synchronization is always reliable.
ImpulseStudio 3.0
ImpulseTrayIcon Control
Placing icons in the system tray is easy with the ImpulseTrayIcon control.  Alternate your icons and tool tips during design time or run time!  Use the Visual Basic PopupMenu method to easily provide system tray context menus.  Use ImpulseTrayIcon's animation sequencing to create animated tray icons.  It's almost too easy!
ImpulseStudio 3.0
ImpulseConsole Component
Quickly and easily add text mode (console) capability to your Visual Basic applications.  Creating interfaceless Windows NT services in Visual Basic is now easy!
ImpulseStudio 3.0
ImpulseDiskInfo Class - Disk Global Object
This class can give your application detailed information about any drive on your system, even network drives!  From drive type to free space to cluster info, this class gives you it all.  ImpulseGlobals includes a "Disk" object that has been created for your immediate use in Visual Basic, so you wont have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseFilesAndFolders Global Functions
The ImpulseScrollBars component comes with two controls, the "ISVScrollBar" for vertical scrolling, and the "ISHScrollBar" for horizontal scrolling.  It offers optional "smooth scrolling", and as with all other ImpulseStudio user interface controls, it is fully customizable, down to every color and image used... take a look!
ImpulseGlobals 3.0
ImpulseFileVersion Class - FileVersionInfo Global Object
With these functions, you can parse file/folder names, create & move folders, test the existence of files & folders, and more!  These functions area globally available for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseFormFunctions Global Functions
Manipulate your Visual Basic forms and other windows, retrieve default sizing information from Windows, and even create your own form shapes!  These functions are globally available for your immediate use in Visual Basic, so you won't have to create your own object from this class. 
ImpulseGlobals 3.0
ImpulseIcons Class
Extract icons from ICO, EXE, DLL, OCX, and CPL files (or any other file with Windows icon resources embedded in them.)  Small and Large icons are supported.
ImpulseGlobals 3.0
ImpulseMemory Class - Memory Global Object
With the ImpulseMemory class, you can easily obtain detailed information about system memory and virtual memory (swap file).  ImpulseGlobals includes a "Memory" object that has been created for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseMiscellaneous Global Functions
Miscellaneous functions that empower you to create Visual Basic applications faster and easier.  These functions are globally available for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseProcessor Class - Processor Global Object
Quickly and easily obtain information about the processor(s) installed on the system.  Brand, Name, Level, Speed, and more!  ImpulseGlobals includes a "Processor" object that has been created for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseRegistryAndINI Class
Access any part of the registry, or access INI files with the same convenient interface.  Switching between registry and INI access is a snap!  Read, Write, & Delete values; Create, & Delete Keys/Sections; Iterate through enumerated Keys/Sections and Values!  For your convenience, ImpulseGlobals includes three already created objects for immediate use: "AppRegistry", "WinINI", and "SystemINI".  You can, however, create your own instances for maximum flexibility!  Working with configuration information has never been so easy!
ImpulseGlobals 3.0
ImpulseScreenModes Class - ScreenModes Global Object
Obtain information about every screen mode available to the system's display adapter, and switch screen modes "on the fly".  ImpulseGlobals includes a "ScreenModes" object that has been created for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseSpecialFolders Class - SpecialFolders Global Object
Obtain the full pathnames of special system folders.  Many of the paths can be set by your programs, such as "My Documents".  ImpulseGlobals includes a "SpecialFolders" object that has been created for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseSystem Global Functions
Obtain system information, manipulate system settings, manipulate the mouse, work with the Windows Shell by executing both documents and folders, editing & creating Windows' shortcuts, and more.  These functions are globally available for your immediate use in Visual Basic, so you won't have to create your object from this class.
ImpulseGlobals 3.0
ImpulseWindowsVersion Class - WinVer Global Object
Obtain detailed Windows version information.  ImpulseGlobals includes a "WinVer" object that has been created for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
|
Home/Products | Downloads | Order Now! | Support | News | Company/Contact

All content on this website, including but not limited to text, graphics, art, source code, object code, is Copyright © 1999-2002, Ingenuware, Ltd.  All Rights Reserved.  Ingenuware™, ImpulseStudio™, ImpulseGlobals™, and ChessRally™ are Trademarks of Ingenuware, Ltd., 1997-2002.  Microsoft®, Windows®, and Visual Basic® are Trademarks of Microsoft Corporation.