用SendMessage hCapWnd, WM_CAP_FILE_SAVEDIB, 0&, FilePath进行视频抓图时,怎样控制图像大小? 在capCreateCaptureWindowA中已经将视频可视大小设为了176x144,但是用SendMessage hCapWnd, WM_CAP_FILE_SAVEDIB, 0&, FilePath进行视频抓图时,得到的图片大小在不同的机器上会有不同,在我的机器上抓到的图是176X144的,在室友的机抓到的图却是320X240的.请问控制抓到的图像的大小? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Dib是设备相关位图,不同的设备就不一样了。可以用: capEditCopy = SendMessage(lwnd, WM_CAP_EDIT_COPY, 0, 0)这样你复制的图就是当初你 capCreateCaptureWindowA 的窗口大小了,然后再用picturebox得到剪贴版数据就可以了。 TO:DooDu(I want,I can.) 谢了,但capEditCopy = SendMessage(lwnd, WM_CAP_EDIT_COPY, 0, 0)还是会出现其它尺寸的图片文件的 用其它方法解决了这个问题,添加一个PICTUREBOX做BUFFER,用bitblt将视频窗口的内容转移到BUFFER,然后再对BUFFER进行SAVEPICTURE就可以了. 得不到数据库返回的错误??? 如何让vsflexgrid8的每个列自动适应所输入内容的宽度. TREEVIEW问题 三百分的问题分三次,三,如何在已打开的网页地址栏中输入文本串,并打开该网页. 连接本地库(access)的时候,表里面有记录,但是RecordCount确为-1? treeview 问题 求救~!·怎样让自定义函数的参数是可选 VB ms-SQL COMMAND 与存储过程 怎么返回数:在线等待请教1 求教关于ADO的问题 请问,如何判断当前所读取的文件是否已经是最后一行? 如何确定MSFlexGrid里的记录位置?在线等…… vb抓包及模拟
可以用:
capEditCopy = SendMessage(lwnd, WM_CAP_EDIT_COPY, 0, 0)这样你复制的图就是当初你 capCreateCaptureWindowA 的窗口大小了,
然后再用picturebox得到剪贴版数据就可以了。
谢了,
但capEditCopy = SendMessage(lwnd, WM_CAP_EDIT_COPY, 0, 0)还是会出现其它尺寸的图片文件的