Foxtable(狐表)用户栏目专家坐堂 → 拍照


  共有2439人关注过本帖树形打印复制链接

主题:拍照

帅哥哟,离线,有人找我吗?
有点蓝
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106207 积分:540158 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/20 21:46:00 [只看该作者]

Dim frm As WinForm.Form = Forms.ActiveForm
If frm IsNot Nothing Then
    If frm.Name = "窗口1" Then
        MessageBox.Show("活动窗口为:" & frm.Name)
    ElseIf frm.Name = "窗口2" Then
        MessageBox.Show("无活动窗口!" )
    End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106207 积分:540158 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/20 21:56:00 [只看该作者]

全局代码
Public Declare Function camInitCameraLib Lib "CmCapture.dll" Alias "camInitCameraLib" () As Long

Public Declare Function camGetDevCount Lib "CmCapture.dll" Alias "camGetDevCount" (byref count As Long) As Long 
Public Declare Function camGetDevName Lib "CmCapture.dll" Alias "camGetDevName" (ByVal devIndex As Long ,width As Long, height As Long) As String 
Public Declare Function camOpenDev Lib "CmCapture.dll" Alias "camOpenDev" (ByVal devIndex As Long,subtype As Long) As Long '关闭设备
Public Declare Function camCloseDev Lib "CmCapture.dll" Alias "camCloseDev" (ByVal devIndex As Long) As Long  '关闭设备

调用如:
dim iRetUSB as integer = camInitCameraLib()
if iRetUSB = 0 then
msgbox("初始化成功")
end if

最好找设备厂家要c#的调用实例

 回到顶部
帅哥哟,离线,有人找我吗?
kaituozhe
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2232 积分:15257 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2019/9/21 7:58:00 [只看该作者]

回21楼代码,我想确定当前活动窗口,如果此时拍照是不是就没有活动窗口了


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106207 积分:540158 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/21 8:39:00 [只看该作者]

应该是的。

建议使用全局变量

窗口afterload
vars("当前") = e.form.name

打开窗口1的时候关闭窗口2
然后通过判断vars("当前")来判断哪个窗口是打开的。

 回到顶部
总数 24 上一页 1 2 3