我现在调用avicap32.dll 控制摄像头的打开关闭,我想要在程序中加入连接摄像头时,判断我是不是正在使用,如果是,就放弃连接.希望大家能帮忙,谢谢!急.....

解决方案 »

  1.   

    WM_CAP_GET_STATUS
    感觉应该在这个消息里。通过发送wm_cap_get_status消息(capgetstatus宏),可以获得当前捕获窗口的状态。这个消息得到一个capstatus结构体的拷贝,状态信息就在这个结构体的成员中。capstatus 结构体包含了图形尺寸大小、滚动位置(scroll position)、是否覆盖(overlay)或者预览(preview)等信息。因为在capstatus 中的信息是动态的,你的应用程序应该随时去刷新这个结构体中的内容。