none
vs2008 MFC 工程添加基于MFC ActiveX控件后, 看不到自定义的事件 RRS feed

  • 问题

  • VS2008 开发了一个MFC的ActiveX控件。

    在VB窗体引入后可以看到方法及事件,
    在DELPHI窗体引入后可以看到方法及事件,

    在VC引入窗体后,添加对象后,可以自生成类文件(可以看到里面的方法,也可以正确调用),但看不到自定义的事件,但可以通过手动添加事件,并且事件有响应。

    在PowerBuilder11下不可以看到方法及事件, 但可以正确调用方法,事件没有响应。

    请有经验的牛人帮忙解答一下: VC MFC ActiveX 的自定义事件,在VC向导显示的自定义事件,与哪些方面有关?

    本人起一个新的MFC ActiveX 工程手动添加方法及事件(大概几十个,增量添加并且查看,并在另外的使用的对话框中查看,是可以的。

    但到最后 再添加实现代码的时候, 在另外的对话框工程中再查看就不见了。

    有遇见过此类问题的回复一下。~

     

    使用OLEVIEW可以看到方法和事件




    • 已编辑 Ronat 2011年11月27日 1:23
    2011年11月24日 10:08

全部回复

  • 什么是VC MFC ActiveX 的自定义事件,在VC向导显示的自定义事件,与哪些方面有关?

    2011年11月28日 7:12
  • 类似这样的控件实现的事件。

     

    目前还没有解决。只能重新起一个新的控件,但原来控件的GUID都变了。 也曾试过,对照新的工程,没看出区别。所有用到GUID的都是类似的。

    2011年12月8日 2:34