Knowledge Base

Requirements for Animated Cursors

Article ID: 123334

Article Last Modified on 1/19/2007


APPLIES TO


This article was previously published under Q123334

SUMMARY

There are two requirements for animated cursors in Windows:
  • Protected-mode disk drivers
  • A Windows-compatible display driver that meets the specifications described later in this article.

MORE INFORMATION

Disk Drivers

To use animated cursors in Windows, you must use protected-mode disk drivers. Protected-mode disk drivers are necessary because animated cursors require large amounts of page-locked memory (approximately 250 kilobytes). By using protected-mode drivers, this memory can be moveable. If Windows 95 allowed you to use animated cursors with real-mode disk drivers, you might not have enough memory to run your applications. If you use real-mode drivers, your cursors are in color (but not animated) as long as the Windows API call GetWinFlags() returns WF_DOSPAGING. Animated cursors will not be animated if they cannot perform SmartPageLocks or SmartPageUnlocks. The real-mode mapper prevents this.

Perform the following steps to determine if you are using protected-mode disk drivers:
  1. Click Start, point to Settings, and then click Control Panel.
  2. Double-click System.
  3. Click Performance. If you are using protected-mode disk drivers the File System entry should read "32-bit."
  4. If the File System entry reads "Some drives are using MS-DOS compatibility," click an item and then click Detail for more information about which drives are using MS-DOS compatibility mode.For additional information about troubleshooting MS-DOS Compatibility mode on hard disks, click the article numbers below to view the articles in the Microsoft Knowledge Base:

    130179 Troubleshooting MS-DOS Compatibility Mode on Hard Disks

    138899 Description of the Ios.log File

Display Driver

To use animated cursors in Windows, you must also have a Windows- compatible display driver that uses the device-independent bitmap (DIB) engine and meets at least one of the following criteria: The following are examples of display drivers that do not support animated cursors: If your system meets the requirements described in this article but you still cannot use animated cursors, scan your computer for viruses. Boot-sector viruses can prevent animated cursors from being available.

Additional query words: 32-bit compatibility mode pointer cursor icons

Keywords: kbdiskmemory kbdisplay kbenv kbhardware KB123334