Claims
- 1. A computerized system comprising:
an operating system providing for hosting controls of a predetermined type within windows of a predetermined type via an interface for controlling the windows; and, at least one program utilizing the interface to host one or more controls within one or more windows.
- 2. The computerized system of claim 1, wherein the predetermined type of the controls comprises ACTIVEX-type controls.
- 3. The computerized system of claim 1, wherein the interface comprises an application program interface (API).
- 4. The computerized system of claim 3, wherein the API comprises a WIN32 API.
- 5. A computer comprising:
a processor; a computer-readable medium; and, an interface executed by the processor from the medium both to control windows of a predetermined type and to host controls of a predetermined type within the windows.
- 6. The computer of claim 5, wherein the computer-readable medium comprises a memory.
- 7. The computer of claim 5, wherein the predetermined type of the controls comprises ACTIVEX-type controls.
- 8. The computer of claim 5, wherein the interface comprises an application program interface (API).
- 9. The computer of claim 8, wherein the API comprises a WIN32 API.
- 10. The computer of claim 5, wherein the predetermined type of the windows comprises windows of the MICROSOFT WINDOWS operating system.
- 11. A computer-readable medium having a computer program stored thereon for execution on a suitably equipped computer comprising an application programming interface (API) for both controlling windows of the MICROSOFT WINDOWS operating system and for hosting ACTIVEX-type controls.
- 12. The computer-readable medium of claim 11, wherein the API comprises a WIN32 API.
- 13. An operating system for a computer comprising an application programming interface (API) for both controlling windows of the MICROSOFT WINDOWS operating system and for hosting ACTIVEX-type controls.
- 14. The operating system of claim 13, wherein the operating system is a version of the MICROSOFT WINDOWS operating system.
- 15. The operating system of claim 13, wherein the API comprises a WIN32 API.
- 16. A computerized method comprising:
a) receiving a create window command at an interface, the command including a control parameter of a type selected from the group of types consisting of a program identifier, a class identifier, a Universal Resource Locator (URL) address, and HyperText Markup Language (HTML) code; b) creating an instance of a window by the interface; c) determining at the interface the type of the parameter; d) upon determining that the parameter is a program identifier, converting the parameter at the interface to a class identifier, and, creating by the interface an instance of a control as referenced by the class identifier for placement into the window; e) upon determining that the parameter is a class identifier, creating by the interface an instance of a control as referenced by the class identifier for placement into the window; f) upon determining that the parameter is a URL address, creating a viewer control at the interface to view the URL address, and, creating by the interface an instance of the viewer control created for placement into the window; and, g) upon determining that the parameter is a HTML code, creating a viewer control at the interface to view the HTML code, and, creating by the interface an instance of the viewer control created for placement into the window.
- 17. The computerized method of claim 16, wherein the control created in d), e), f) and g) comprises an ACTIVEX type control.
- 18. The computerized method of claim 16, wherein the interface comprises an application program interface (API).
- 19. The computerized method of claim 18, wherein the API comprises a WIN32 API.
- 20. The computerized method of claim 16, wherein the interface is part of an operating system comprising a version of the MICROSOFT WINDOWS operating system.
- 21. The computerized method of claim 16, wherein the window created in d), e), f) and g) comprises a window of the MICROSOFT WINDOWS operating system.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of U.S. patent application Ser. No. 09/082,234, filed May 20, 1998, entitled “Hosting Controls in a Window via an Interface for Controlling the Window.”
Continuations (1)
|
Number |
Date |
Country |
Parent |
09082234 |
May 1998 |
US |
Child |
10198861 |
Jul 2002 |
US |