资源简介
提供了用C#语言进行高拍仪拍照的一些简单例子。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Collections;
using System.Windows.Forms;
using System.Runtime.InteropServices;
/*
[DllImport(“Dll.dll“)]
public extern static string DllFun();
*/
namespace chdemo
{
public partial class Form1 : Form
{
// 初始化视频
[DllImport(“Dll.dll“)]
public static extern int InitDll();
//
[DllImport(“Dll.dll“)]
public static extern int UnInitDll();
//取动态库信息 sInfo为 存储 信息字符串的缓存区 为 char[256]
[DllImport(“Dll.dll“)]
public static extern int GetLibInfo(char[] sInfo);
// 截图 sPath保存路径
[DllImport(“Dll.dll“)]
public static extern int GetPicture(char[] sPathint m_Percen);
//开始预览视频 pHwnd 为显示视频的窗体句柄
[DllImport(“Dll.dll“)]
public static extern int BeginVideo(IntPtr pHwnd);
//暂停预览视频
[DllImport(“Dll.dll“)]
public static extern int PauseVideo();
//停止预览视频
[DllImport(“Dll.dll“)]
public static extern int StopVideo();
// 取视频状态
[DllImport(“Dll.dll“)]
public static extern int GetVideoStatus();
// 设置视频属性 弹出系统的视频设置框
[DllImport(“Dll.dll“)]
public static extern int SetVideo2();
// 设置转动 Turn =0 正常 1 上下转 2 左转 3 右转
[DllImport(“Dll.dll“)]
public static extern int SetTurn(int Turn);
//设置视频大小及位置
[DllImport(“Dll.dll“)]
public static extern int SetPosi(int leftint topint widthint hight);
public Form1()
{
InitializeComponent();
}
//初始化
private void btInit_Click(object sender EventArgs e)
{
InitDll();
}
//取lib信息
private void btLibInfo_Click(object sender EventArgs e)
{
char[] sInfo = new char[20];
GetLibInfo(sInfo);
}
// 开始采集
private void btBeginCapture_Click(object sender EventArgs e)
{
BeginVideo(this.Handle);
}
//暂停采集
private void btPause_Click(object sender EventArgs e)
{
PauseVideo();
}
//停止采集
private void btStopCapture_Click(object sender EventArgs e)
{
StopVideo();
}
//采集状态
private void btStatus_Click(object sender EventArgs e)
{
}
//设置视频
private void btSet_Click(object sender EventArgs e)
{
SetVideo2();
}
//截图
private void Capture_Click(object sender EventArgs e)
{
//string str=“c:\\111.bmp“;
string str = “ “;
GetPicture(str.ToCharArray() 100);
}
//设置位置
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11608 2012-12-27 16:20 创合高拍仪编程示例\C#Demo\chdemo\chdemo\bin\Debug\chdemo.vshost.exe
文件 5421 2012-12-27 17:54 创合高拍仪编程示例\C#Demo\chdemo\chdemo\chdemo.csproj
文件 524 2012-12-27 17:54 创合高拍仪编程示例\C#Demo\chdemo\chdemo\chdemo.csproj.user
文件 3723 2011-06-20 20:51 创合高拍仪编程示例\C#Demo\chdemo\chdemo.csproj
文件 214 2011-06-20 21:15 创合高拍仪编程示例\C#Demo\chdemo\chdemo.csproj.user
文件 908 2012-12-27 17:54 创合高拍仪编程示例\C#Demo\chdemo\chdemo.sln
文件 12288 2012-12-27 17:54 创合高拍仪编程示例\C#Demo\chdemo\chdemo.suo
文件 4128 2011-06-21 22:39 创合高拍仪编程示例\C#Demo\chdemo\Form1.cs
文件 12635 2011-06-21 22:39 创合高拍仪编程示例\C#Demo\chdemo\Form1.Designer.cs
文件 5814 2011-06-21 22:39 创合高拍仪编程示例\C#Demo\chdemo\Form1.resx
文件 487 2011-06-20 20:26 创合高拍仪编程示例\C#Demo\chdemo\Program.cs
文件 1344 2011-06-20 20:26 创合高拍仪编程示例\C#Demo\chdemo\Properties\AssemblyInfo.cs
文件 2862 2011-06-20 20:26 创合高拍仪编程示例\C#Demo\chdemo\Properties\Resources.Designer.cs
文件 5612 2011-06-20 20:26 创合高拍仪编程示例\C#Demo\chdemo\Properties\Resources.resx
文件 1091 2011-06-20 20:26 创合高拍仪编程示例\C#Demo\chdemo\Properties\Settings.Designer.cs
文件 249 2011-06-20 20:26 创合高拍仪编程示例\C#Demo\chdemo\Properties\Settings.settings
文件 908 2011-06-20 20:26 创合高拍仪编程示例\C#Demo\chdemo.sln
文件 16896 2011-09-02 16:05 创合高拍仪编程示例\C#Demo\chdemo.suo
文件 22468 2012-12-13 13:51 创合高拍仪编程示例\ChDemo\ChDemo.aps
文件 1976 2012-12-28 09:45 创合高拍仪编程示例\ChDemo\ChDemo.clw
文件 2114 2012-05-16 22:17 创合高拍仪编程示例\ChDemo\ChDemo.cpp
文件 4217 2011-06-03 21:12 创合高拍仪编程示例\ChDemo\ChDemo.dsp
文件 537 2011-06-03 21:05 创合高拍仪编程示例\ChDemo\ChDemo.dsw
文件 1324 2011-06-03 21:05 创合高拍仪编程示例\ChDemo\ChDemo.h
文件 49664 2012-12-13 13:55 创合高拍仪编程示例\ChDemo\ChDemo.opt
文件 3138 2012-12-13 13:54 创合高拍仪编程示例\ChDemo\ChDemo.plg
文件 6896 2012-05-16 20:41 创合高拍仪编程示例\ChDemo\ChDemo.rc
文件 9805 2012-05-18 02:55 创合高拍仪编程示例\ChDemo\ChDemoDlg.cpp
文件 1850 2012-05-16 20:19 创合高拍仪编程示例\ChDemo\ChDemoDlg.h
文件 225280 2012-02-29 16:40 创合高拍仪编程示例\ChDemo\Debug\-Dll.dll
............此处省略57个文件信息
评论
共有 条评论