`
raojl
  • 浏览: 203885 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

vcl 与 mfc 事件笔记

MFC 
阅读更多
vcl 事件:

首先我定义一个参数列表

typedef void __fastcall (__closure * TSoftphoneOnError)(TInterfaceErrorType ErrCode,long CTIErrorCode,AnsiString ErrDesc);

定义激活方法 virtual void __fastcall SetOnError(TSoftphoneOnError value)=0;

定义事件入口 __property TSoftphoneOnError OnError = { write = SetOnError};


mfc事件

定义事件eventidSoftError = 1L,
定义激活方法void FireSoftError(long lErrCode_, LPCTSTR lpstrErrDesc)
{FireEvent(eventidSoftError,EVENT_PARAM(VTS_I4  VTS_BSTR), lErrCode_, lpstrErrDesc);}

定义事件入口
EVENT_CUSTOM("SoftError", FireSoftError, VTS_I4  VTS_BSTR)


0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics