我用ATL创建ActiveX控件,想在控件上显示Word等文件(支持可插入对象的任何文件),这就需要控件窗体成为一个OLE容器才行,但ATL中的控件窗体(复合控件窗体)只能做为ActiveX容器,请问我该怎样才能让Word等文件显示在控件窗体上,也就是说怎么创建一个OLE容器?或谁有OLE容器方面详细的实现方法资料也行.
*我每贴最多只能发100分,如果回答懑意我在开贴 :)
*我每贴最多只能发100分,如果回答懑意我在开贴 :)
Containers: Implementing a Container
http://msdn.microsoft.com/en-us/library/61y789tc.aspx里面给出了MFC下实现的步骤和sample code
基本满足你的需求,其他类型文件需要扩展下吧。
Microsoft Developer Support Office Framer Control 1.3 Sample (KB 311765)