我用vfw模式可以设置摄像头成任意分辨率吗?我知道好像有个函数可以调出一个对话框来设置,但是他的选项很少,只有320*270 640*480等等,我想通过程序可以把它设置成任意分辨率可以吗?顺便想到一个小问题问一下;我用setupfactory制作安装包,发现打包后有很多资源都进入了安装程序里,比如图片视频资源,我不想让用户看到这些可以吗?

解决方案 »

  1.   

    请教一下什么是VFW模式?
    你说的是不是用
        Call capDlgVideoFormat(Preview_Handle)
    Function capDlgVideoFormat(ByVal hCapWnd As Long) As Boolean
       capDlgVideoFormat = SendMessageAsLong(hCapWnd, WM_CAP_DLG_VIDEOFORMAT, 0&, 0&)
    End Function
    这样调节,能显示5个选项:160x120,176x144,320x240,352x288,640x480
    这根摄像头本身像素大小有关!
      

  2.   

    补充一下,好像不能自定义像素,setupfactory打包可以藏在某个秘密文件夹下,别人就看不见了!
      

  3.   

    setupfactory打包可以藏在某个秘密文件夹,具体如何实现呢?