VB控制摄像头程序中Private Const WM_CAP_EDIT_COPY 中以WM开头的消息代表什么,程序是如何识别的呢?
原问题:VB控制摄像头程序中Private Const WM_CAP_EDIT_COPY 中以WM开头的消息代表什么,程序是如何识别的呢?
分类:编程开发 > 最后更新时间:【2017-01-03 13:39:55】
分类:编程开发 > 最后更新时间:【2017-01-03 13:39:55】
最佳答案
WM_CAP_EDIT_COPY是windows消息的习惯写法,它一般以WM开头(表示windwos message)但不是规定的写法(你完全可以写成其它的,但系统内定的你是不能修改的,它就是一个整形的常量)
而windwos的所有事件都是通过消息来实现的,包括VB在内在所有编程语言,都能自动接收消息,然后交由系统API或自定义的程序处理
追问:
谢谢!如果是人为定义的消息变量名,程序如何去识别怎么做呢?例如: Const WM_CAP_DisConnect = WM_User + 11 "断开一个摄像头的连接 然后在用 sendmessage 传递该消息。 程序是如何判断呢?
自定义消息处理在VB中有点复杂(VB本身就不适合作这个,这个是C++的强项,如MFC,VCL比VB简单方便多)你可以参考下:http://bbs.csdn.net/topics/17446
最佳答案由网友 whoami1978 提供
其他回答
暂无其它回答!