进程内COM组件,不需要跨语言调用.   想通过连接点向组件外传递用类包装的数据,不知是否可行

解决方案 »

  1.   

    这样:
    取鼠标在租件窗口上的点击位置
    组件内:
    Fire_OnRButtonUp( LONG  x,  LONG  y)
    {
    }client通过响应事件
    可以取得 x,y 值现在想定义成这种形式:
    Fire_OnRButtonUp( CData* pData)
    在client取pData的值
      

  2.   

    可以的,你要修改一下ATL生成的Fire***代码,在客户端把参数强制类型转换为你期望的类。