■■■ 兄弟们,如何在VB中如何调用VC写的DLL中的事件,分不够再加,1000分都没问题。

StarRib 2006-03-05 12:27:49
在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控件检测函数的状态吧。
(这个是三汇语音卡开发的文档)
...全文
184 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
是是非非 2006-03-05
  • 打赏
  • 举报
回复
若采用windows消息机制,windows消息编码:事件码+0x0400。(WM_USER(0x0400)至0x7FFF可用)。

给一个窗口,用自定义的 WndProc 过程来处理消息
rainstormmaster 2006-03-05
  • 打赏
  • 举报
回复
就是子类处理,具体代码你用google搜索吧,很多的
StarRib 2006-03-05
  • 打赏
  • 举报
回复
谢谢兄弟,能否详细些?

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧