Patent ID: 6801224
Filing Date: 2004-10-05
Classification: G06F

Abstract:
A method for generating an application graphical user interface (GUI) window used by an executing application program, wherein the application program uses an operating system handle addressing the application GUI window to generate content into the application GUI window, comprising:creating a frame element when receiving an application API to create the application GUI window, wherein a pointer to the frame element is used to manipulate GUI components in the frame element; adding tie frame element, including GUI components of the application GUI window, into a user interface object including GUI components used by a user interface program; creating a standard frame object for the frame element; instantiating a native object and class that links the standard frame object with the frame element added into the user interface object and with tie handle addressing the application GUI window; executing application program interfaces (APIs), generated by the application program, to call the handle to generate content into the application GUI window; receiving standard APIs that are members of a set of standard API interfaces to manipulate the GUI components in the frame element to modify a display of the application GUI window; conveting the standard APIs to user interface APIs; and calling, with the converted user interface APIs, the frame element to render the application GUI window according to the modifications specified in the standard APIs.