Child window redirection
First Claim
Patent Images
1. A computer-executable method, comprising:
- determining if a child window of a parent window is a legacy window;
if so, causing the child window output to be redirected to an off-screen buffer;
retrieving the child window output from the off-screen buffer;
applying a visual enhancement to the child window output; and
composing a visual representation of the parent window with the visually enhanced child window output.
3 Assignments
0 Petitions
Accused Products
Abstract
The visual output of legacy child windows intended for display on a non-legacy parent are redirected to an off-screen bitmap buffer. A display component having enhanced visual functionality processes the output of the legacy child window with any of a number of visual effects. The display component composes the parent window by combining the non-legacy visual output with the processed output of the legacy child window. In this way, visual enhancements that have been technologically unavailable to the legacy child windows may be applied to the legacy child windows when used in combination with a new-technology parent window.
61 Citations
32 Claims
-
1. A computer-executable method, comprising:
-
determining if a child window of a parent window is a legacy window;
if so, causing the child window output to be redirected to an off-screen buffer;
retrieving the child window output from the off-screen buffer;
applying a visual enhancement to the child window output; and
composing a visual representation of the parent window with the visually enhanced child window output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-executable method, comprising:
-
receiving a notification that an input event occurred, the input event including a location on a screen display, the location being within a boundary of a parent window, the parent window being compatible with a MIL component;
determining where on the parent window the input event occurred by;
evaluating the notification to identify which of a plurality of windows corresponds to the location;
if the location is within a boundary of a non-legacy child window, evaluating where on the non-legacy child window the input event occurred;
if the location is within a boundary of a legacy child window, the child window being a legacy window that does not have native capability to interact with the MIL component, referring the notification to a legacy display component; and
notifying an appropriate child window of the input event, the appropriate child window corresponding to the location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-executable medium having computer executable components, comprising
a user component configured to create an off-screen buffer upon detecting the presence of a legacy child window of a parent window; -
a GDI component configured to redirect window output from the legacy child window upon being notified by the user component of the existence of the legacy child window; and
a MIL component configured to apply a visual enhancement to the redirected window output in connection with composing the parent window for display on a display device. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer-readable medium having computer executable instructions comprising:
in a system having a display component for issuing instructions to notify a parent window of the creation of a redirected child window, means for notifying the parent window that the redirected child window is being or has been set up. - View Dependent Claims (23, 24, 25, 26)
-
27. A computer-readable medium having computer executable instructions comprising:
in a system having a display component for issuing instructions to notify a parent window of the creation of a redirected child window, means for notifying the parent window of a change that affects the redirected child window. - View Dependent Claims (28, 29, 30, 31, 32)
Specification