Winforms control hosting in unmanaged applications
First Claim
Patent Images
1. A method of hosting a managed code control in an unmanaged host, comprising:
- providing a wrapper that implements control interfaces and abstracts managed control from a host; and
providing a container control as an intermediary managed object that is container for said managed code control.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for hosting managed code controls within unmanged hosts, such as MICROSOFT Word and Excel. There are two components to the hosting architecture, a wrapper control that implements various interfaces and a container control that hosts the managed code control. A design-time implementation allows for a designer to drag and drop managed code controls onto documents that run in a design component process. A runtime component allows managed code controls to run within hosts under security permissions specified by a policy.
-
Citations
20 Claims
-
1. A method of hosting a managed code control in an unmanaged host, comprising:
-
providing a wrapper that implements control interfaces and abstracts managed control from a host; and
providing a container control as an intermediary managed object that is container for said managed code control. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of hosting a managed control in an unmanaged host, comprising:
-
placing said managed control on a document within said host;
instantiating said managed control; and
loading a wrapper control on said document. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium having stored thereon computer instructions for hosting a managed control in an unmanaged host, said instructions performing the method comprising:
-
placing said managed control on a document within said host;
instantiating said managed control;
loading a wrapper control on said document. instantiating a container control; and
hosting said managed control within said container control. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification