Browse Prior Art Database

Automatic window control of inaccessible area

IP.com Disclosure Number: IPCOM000031843D
Original Publication Date: 2004-Oct-14
Included in the Prior Art Database: 2004-Oct-14
Document File: 3 page(s) / 371K

Publishing Venue

IBM

Abstract

Microsoft Windows XP(*1) operating system supports a function called "Extended Desktop". It is to display different desktop screens on the internal LCD of notebook PC and an external monitor respectively. This paper introduces an idea to resolve a problem with this function.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 3

Automatic window control of inaccessible area

Microsoft Windows XP(*1) operating system supports a function called "Extended Desktop". It is to display different desktop screens on the internal LCD of notebook PC and an external monitor respectively. This paper introduces an idea to resolve a problem with this function.

The problem is that an application window will be opened outside of the desktop screen and a user cannot access to the window after the following operations.

Step 1. Boot Windows XP and connect an external monitor to the system.

Step 2. Select the monitor "2" and check the "Extend my Windows desktop onto this monitor" to enable the "Extended Desktop" function from the "Display properties". (see Fig 1.1)

Step 3. Execute an application program and open a child window.

Step 4. Move this child window to the "Extended Desktop" area. (see Fig 1.2)

Step 5. Close the child window.

Step 6. Uncheck the "Extend my Windows desktop onto this monitor" to disable the "Extended Desktop" function from the "Display properties".

Step 7. Open the child window again that was opened in "Step 3".

The problem happens because the application program memorizes the location of child window when the "Extended Desktop" function is enabled. Even if the "Extended Destop" function is disabled, the application tries to open the child windows at the same place where it was located. As the result, the application opens the child window to the inaccessible area from user. (see Fig 1.3) This problem happens...