我在做一个demo,环境VS2008,点击“拍照”按钮后,把拍照的图片显示在picturebox里面。我看了下WM5里自带的cecamera,运行显示无法加载coredll.dll。。。
有什么办法能够实现这个拍照功能啊?在线等。。。
------解决方案--------------------
SDK下面就有例子:
C++的:\Common\CPP\Win32\CECamera
C#的:\Common\CS\CECamera
------解决方案--------------------
恩,看看示例去吧>
多学习,
我也是
------解决方案--------------------
CameraCaptureDialog可以实现拍照不知道是不是你要的那种形式
------解决方案--------------------
看SDK里的 DirectShow的例子就行了
------解决方案--------------------
- C# code
using (CameraCaptureDialog cameracp = new CameraCaptureDialog()) { cameracp.Title = "拍照"; cameracp.Mode = CameraCaptureMode.Still;//捕捉图像 try { if (cameracp.ShowDialog() == DialogResult.OK && cameracp.FileName.Length > 0) { Image bitmap = new Bitmap(cameracp.FileName); } } catch (Exception cpex) { cameracp.Dispose(); MessageBox.Show( "照像机打开失败.\r\n" + cpex.Message, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); return; } }