vmouse22.zip
| FREE |
|
Description by Publisher
VMOUSE v2.2 is a library of code to support the use of mouse cursors in
most VGA and SVGA graphics modes. For VESA modes both bank-switched and
linear frame buffer modes are supported. Depending on the underlying
VESA implementation the cursor library can use 16-color, 256-color,
high-color (32k, 64k) and true-color (24-bit, 32-bit pixel) graphics
modes.
When using a 16-color graphics mode, color reduction is applied if the
cursor bitmap in use uses colors from a 256-color palette. This means
that a particular application has the flexibility to use both 16-color or
256-color video modes without any code changes. When using high-color or
true-color modes the built-in cursor bitmaps are converted so to conform
to the graphics mode memory layout in use.
A cursor bitmap can use any colors supported by a particular graphics
mode, and can be a rectangle of any size. The cursor also includes
hot-spot definition.
Cursor animation is supported by allowing a series of cursor bitmaps
being installed during application run-time as a 'background' process.
The VMOUSE library comes with built-in cursors such as left-arrow, hand
and cross-bar. A demo program, mus.exe, demonstrates the use of the
cursor library.
Special requirements: This version requires a Watcom C/C++ compiler and
a DOS-extender such as DOS4GW or PMODEW.
vmouse22.zip has replaced vmouse21.zip.
Public Domain. Uploaded by the author.
Arve Holmbo,
arve@igs.no.