Article ID: 308216 - Last Review: April 4, 2006 - Revision: 3.3 PRB: You Must Restart the Computer After You Use the ChangeDisplaySettingsEx Function to Attach a Secondary Monitor
This article was previously published under Q308216 SYMPTOMS
On a Windows 2000 or Windows XP-based system, when you use the ChangeDisplaySettingsEx function to attach a secondary monitor to the desktop, the change does not take effect until you restart the computer.
CAUSE
This problem occurs on multiple-monitor portable computers that use a dual-view implementation, with which you can use both an external CRT display and the built-in LCD display.
RESOLUTION
To resolve this problem, call ChangeDisplaySettings(NULL, 0) to update the desktop immediately after you call ChangeDisplaySettingsEx to attach the secondary monitor to the desktop. This causes the system to use the settings in the registry and resets each of the display devices.
MORE INFORMATION
The following code attaches the first secondary device that it finds to the desktop without requiring you to restart the computer:
| Other Resources Other Support Sites
CommunityArticle Translations |





















Back to the top