设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: JosephTan
打印 上一主题 下一主题

[API] 關於direct show截圖法的一點很不爽的地方

[复制链接]
21#
发表于 2012-1-29 16:26:42 | 只看该作者
如果你想測試一下我這個數據庫的讀條碼功能,可以去商店買個有條碼的商品回來然後用你電腦的攝像頭試一下


成本高,不是好建议哈哈~我有条码枪这个东西就不用了

嗯,我也加上stop和set xx=nothing好了.
那麼有沒有辦法可以關閉webcamcapture以後自動執行那個跳轉按鈕裏面的指令呢?


其实可以通过窗体卸载事件来触发其他窗体命令

Private Sub Form_Undo(Cancel As Integer)
call Form_导航窗体.命令名称
End Sub
22#
 楼主| 发表于 2012-1-29 16:44:38 | 只看该作者
Grant 发表于 2012-1-29 16:26
成本高,不是好建议哈哈~我有条码枪这个东西就不用了

現在我試了幾次,發現有的時候那個activmovie window不能出現在webcamcapture的窗體裏面,有時還會出現,可是不出現在同一個位置.有辦法可以讓它固定在裏面特定位置嗎?有時不知為什麼會跳出那個設置參數的對話框來,不是已經設好有了那個設置文件,他就不跳那個對話框嗎?真奇怪.我現在試試你的說的on_form undo事件先.
23#
发表于 2012-1-29 16:51:26 | 只看该作者
JosephTan 发表于 2012-1-29 16:44
現在我試了幾次,發現有的時候那個activmovie window不能出現在webcamcapture的窗體裏面,有時還會出現,可是 ...

IVideoWindow 类成员中可以设定位置什么的,你可以试试

点评

我還想問一下,你是怎麼找到這些東西的方法和屬性什麼的?我沒有那個directshow的sdk,什麼都不知道.  发表于 2012-1-29 17:12
24#
 楼主| 发表于 2012-1-29 17:02:31 | 只看该作者
Grant 发表于 2012-1-29 16:51
IVideoWindow 类成员中可以设定位置什么的,你可以试试

這個好哇,很多人都沒有買激光掃描bar code器的,但是很多人都有攝像頭的.我也有個掃描器,但是我那個是鼠標頭的,要用上還要話幾十塊買一個轉usb頭才行,而且要買支持掃描器那種轉接頭.我淘寶買了不支持的轉接頭,讓我鬱悶無比啊.
哦,那我試試.
我剛才試了一下on_unload事件來引發call 發票.command110_click但是不行.因為我那個按鈕的命令是用了sendkey方法的.可能這樣觸發它就不能正常了.再幫忙看看吧.
25#
发表于 2012-1-29 17:07:41 | 只看该作者
    g_window.Left = 0
    g_window.Top = 0

你试试,我测试是可以的

点评

我可以,我是在gGraph.run前面加上 g_Window.SetWindowPosition 0, 0, 640, 480  发表于 2012-1-29 17:47
26#
发表于 2012-1-29 17:16:18 | 只看该作者
JosephTan 发表于 2012-1-29 17:02
這個好哇,很多人都沒有買激光掃描bar code器的,但是很多人都有攝像頭的.我也有個掃描器,但是我那個是鼠標 ...

你在call 发票窗体前要先把窗体打开并置于其他窗体前面就可以了
27#
发表于 2012-1-29 17:18:52 | 只看该作者
本帖最后由 Grant 于 2012-1-29 17:24 编辑
call 發票.command110_click但是不行.因為我那個按鈕的命令是用了sendkey方法的


奇怪,怎么回复也需要审核帖子了,刚才都还不要的

在你call前先把 "fapiao"窗体open并置于所有窗体之上

发现问题原来 發票 作怪
28#
发表于 2012-1-29 17:19:59 | 只看该作者
call 發票.command110_click但是不行.因為我那個按鈕的命令是用了sendkey方法的.


你应该先open窗体然后把发票窗体置于第一就行了,再去调用call
29#
发表于 2012-1-29 17:35:57 | 只看该作者
JosephTan  我還想問一下,你是怎麼找到這些東西的方法和屬性什麼的?我沒有那個directshow的sdk,什麼都不知道


F2看对象类型
30#
 楼主| 发表于 2012-1-29 17:46:32 | 只看该作者
Grant 发表于 2012-1-29 17:18
奇怪,怎么回复也需要审核帖子了,刚才都还不要的

在你call前先把 "fapiao"窗体open并置于所有窗体之上 ...

可以把導航窗體至於所有窗體之上嗎?因為發票是這個時候導航窗體的一個子窗體.另外把某個窗體至於所有窗體之上是什麼命令?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-6 19:57 , Processed in 0.342577 second(s), 37 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表