Graphics Control Issues
Applies To: Windows 7, Windows Vista
There are several known graphics control issues addressed by the Compatibility Administrator through compatibility fixes and compatibility modes.
Fix Name | Symptom | Fix Description | ||
---|---|---|---|---|
AlwaysActiveMenus |
Inactive windows do not display as expected. |
Causes windows to remain active even in the background. On Windows XP Professional, inactive menus appear differently from those in the active window and some applications cannot handle this change. |
||
CorrectBitmapHeader |
Bitmap images do not load, or clicking on an active bitmap image causes the application to become unresponsive. |
Corrects known bitmap headers that are were previously acceptable, but are no longer acceptable in Windows XP Professional. |
||
CorrectCreateIcon |
A shadowed block appears instead of an icon. |
Intercepts calls made to the |
||
CorrectCreateSurface |
Bitmap images do not display as expected in an application. |
Attempts to correct the contents of the |
||
CorrectFarEastFont |
East Asian font characters do not display correctly. |
Corrects the Previously, East Asian applications created localized display fonts by supplying only the font face name and letting the system pick up the correct character set. To display the localized characters correctly in applications running on Windows XP Professional, you must specify the correct character set. |
||
DelayWin95VersionLie |
You receive a blank window+A12 after pressing ESC, instead of returning to the application menu. |
Modifies the |
||
DisableAnimation |
Menu or list box contents do not appear, or they do not appear as expected. |
Disables menu and list box animation. |
||
DisableFilterKeys |
The graphics do not display as expected after enabling the FilterKeys option. |
Disables the FilterKeys option at application startup and restores it when the application closes. |
||
DisableThemes |
The application alternates between the applied themed view and the non-themed view. |
Temporarily disables the Windows XP Professional theme functionality for applications that do not support the new display themes. |
||
DisableThemes |
The standard message boxes do not appear for applications using the new display themes. |
Temporarily disables the Windows XP Professional theme functionality for applications that do not support the new display themes. |
||
DisableThemes |
The Minimize and Close buttons no longer function. |
Temporarily disables the Windows XP Professional theme functionality for applications that do not support the new display themes. |
||
DisableThemes |
The title bar of the application window hides the application toolbars. |
Temporarily disables the Windows XP Professional theme functionality for applications that do not support the new display themes. |
||
DisableThemes |
Dialog boxes are truncated. |
Temporarily disables the Windows XP Professional theme functionality for applications that do not support the new display themes. |
||
DisableThemes |
The application buttons appear to overlap. |
Temporarily disables the Windows XP Professional theme functionality for applications that do not support the new display themes. |
||
DisableThemes |
The application window no longer displays as expected after resizing it. |
Temporarily disables the Windows XP Professional theme functionality for applications that do not support the new display themes. |
||
DisableThemes |
You receive an access violation error message when you modify an image. |
Temporarily disables the Windows XP Professional theme functionality for applications that do not support the new display themes. |
||
EmulateCreateProcess |
The Help screen does not appear. |
Integrates the |
||
EmulateDrawText |
Text does not appear in the menu or in message boxes. |
Emulates Windows 95 and Windows 98 to convert and accept the out-of-range rectangle drawing values in the |
||
EmulateBitmapStride |
The graphics appear corrupted as an application loads. |
Modifies the |
||
EmulateDirectDrawSync |
The application starts with a blank screen. |
Integrates the |
||
EmulateGetProfileString |
Bitmaps do not display as expected in Autorun dialog boxes. |
Causes the Windows XP Professional version of the |
||
EmulateGetStringType |
The application scrolls text too rapidly. |
Causes the Windows XP Professional |
||
EmulateTextColor |
Button and label text does not appear. |
Modifies the behavior of the This compatibility fix converts the 16-bit colors to true COLORREF values. |
||
EnlargeGetObjectBufferSize |
Graphics do not appear in the application. |
Modifies the bitmap information buffer size for the |
||
ExtractAssociatedIcon |
You receive an "Out of memory" or system resources error when inserting a file as an icon into another file. |
Removes the alpha channel from 32-bits-per pixel (bpp) icons, reverting the icon to 24-bpp. This compatibility fix applies only to applications that use the |
||
FailObsoleteShellAPI |
You receive an access violation error when attempting to access the File menu of an application. |
Retrieves the |
||
FakeThemeMetrics |
The menu and toolbar buttons appear in the wrong color. |
Forces a match between the menu and button colors if the system color for the menu does not match the system color for the button face. |
||
ForceCDStop |
Graphics are missing and video clips do not play after a minimal application installation. |
Stops applications written for the Microsoft Windows®°95 operating system or the Microsoft Windows®°98 operating system from trying to access the CD-ROM drive when playing a movie or sound through MCI.
|
||
ForceSimpleWindow |
The application starts with a blank screen. |
Adjusts the |
||
ForceDefaultSystemPaletteEntries |
Menu commands appear as black boxes. |
Attempts to isolate the Graphical Device Interface (GDI) palette operations from DirectDraw to more closely emulate Windows 95 and Windows 98 behavior. |
||
HeapDelayLocalFree |
Your application fails after returning to the main menu. |
Modifies the |
||
HideCursor |
The mouse pointer appears unexpectedly in your application. |
Forces the |
||
IgnoreLoadLibrary |
You receive an access violation error message when inserting an image file. |
Emulates the Windows 95 and Windows 98 behavior by preventing the This compatibility fix works for any application that has a fallback mechanism for unsupported features. |
||
LoadComctl32Version5 |
An application button or control appears corrupted. |
Intercepts calls to the This compatibility fix ensures that the DLL is loaded and that the application registers the window classes whenever the |
||
NoGdiBatching |
The icons and other visual elements disappear after resizing a window. |
Disables the batching of GDI calls through the |
||
NoShadow |
The application window flickers and is repeatedly refreshed. |
Disables window shadowing for an application. |
||
RemoveInvalidW2KWindowStyles |
The application's user interface is unresponsive. |
Removes any window styles not supported by Windows XP Professional by using the |
||
RestoreSystemCursors |
Closing an application does not restore the system cursor. |
Resolves problems with any Windows 95 and Windows 98 applications that use the |
See Also
Concepts
Known Compatibility Fixes, Compatibility Modes, and AppHelp Messages
Internet Explorer Compatibility Test Tool