佚名通过本文主要向大家介绍了c#子窗体调用父窗体,c#跨窗体调用控件,vba 调用窗体,c#调用窗体,vb 调用窗体等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 怎样正确调用COM中的窗体
描述:
解决方案1:
描述:
我现在正在做一个模块功能,要求做成COM形式,该模块有主窗体,当然也有其他的功能,当我在COM中的主窗体中放入ESRI的GIS控件(mapcontrol)时候,主窗体不能create,但是如果我把GIS的控件去掉的时候却可以create,不知道为什么,望高手请教
解决方案1:
你是不是加了非MS的OLE控件?在创建窗体的语句前加上句:
AfxEnableControlContainer();
具体加在哪里,自己试试吧。
同意楼上的,
虽然我用了很多次,但还是不明白原理是什么???
你这个控件需要是一个容器。
你需要在你的控件初使化的地方,调用容器初使化函授。