进程内Com组件(自动化)中,可以调用并且DoModel()一个自定义的对话框吗? 如题,我的意思是想把界面也封装到Com中,用Com的一个方法显示界面,然后在界面.我自己尝试了一下,界面没有显示出来,但是也没有提示错误.所以请问有相关经验的朋友,帮忙指点,是我的想法有问题,还是方法有问题,谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是可以的.你是怎么创建的?使用CreateDialogParam 是可以创建成功的.要是mfc就难说了,得需要一个mfc的全局对象. 我创建的方法就是,把一个对话框类作为成员变量在Com类中声明,然后在Com接口的方法中调用对话框的DoModel()方法显示的.=================================== CSDN助手 全面支持CSDN论坛 == 监视、收藏、历史、签名走马灯 =================================== 只要你程序link的是win32子系统,没有理由不能创建对话框。你的做法很奇怪,也没有必要。所有的对话框的类都没必要通过ODL暴露出来。你只需要暴露一个接口函数,这个函数去做显示对话框的工作,客户调用你这个接口函数,自然就调用了对话框。 估计是对话框创建不成功,你调试下在对话框创建完后它的 m_Handle 是不是正常。如果创建完了它的句柄还是0 ,那肯定显示不出来。可以试着在对话框的构造函数里调用它的 Create 方法,手工初始化窗口句柄。 线程中控制界面会有什么情况发生呢? 哪位高手有数据采集界面例子 在线求助:为什么说我没声明,还有就是如何使用下面这个变量? ctreectl如何添加对win7桌面、库和网络的支持? 请问VC6在 64位环境中安装是不是会有问题? 我有两个键盘usb和ps/2的,我按了一下A键,程序能判断出是哪个键盘按的A吗? 一个插入数据库的问题,大家指教 如何保证一段代码不间断执行完 关于DLL中访问数据库问题,在线等!!! VC ODBC 编程问题——recordset只读 怎么把一个类的this指针传给另一个类 关于tab control的问题.
使用CreateDialogParam 是可以创建成功的.要是mfc就难说了,得需要一个mfc的全局对象.
= CSDN助手 全面支持CSDN论坛 =
= 监视、收藏、历史、签名走马灯 =
==================================