■■■ 兄弟们,如何在VB中如何调用VC写的DLL中的事件,分不够再加,1000分都没问题。
在VB中如何调用VC写的DLL中的事件。
小弟不知道表达清楚了没有。
VC的DLL文档中写到:
所有事件消息采用定长格式,每个事件体定长12Byte
1.1.1 驱动输出的消息
每个事件码占用16bytes,采用顺序编码(从0开始编码)。
若采用windows消息机制,windows消息编码:事件码+0x0400。(WM_USER(0x0400)至0x7FFF可用)。
[呼叫控制]
E_CHG_ChState 0x0018 通道状态发生变化
输出条件:通道状态发生变化
输出参考值:int nCh通道号
输出参数:DWORD(HWORD wOldState旧状态,LWORD wNewState新状态)
替代的轮询函数:int WINAPI SsmGetChState(int ch)
-------------------------------------------------------------
我想不会是在VB中用Timer控件检测函数的状态吧。
(这个是三汇语音卡开发的文档)