关于摄像头保存单帧图片的有关问题
关于摄像头保存单帧图片的问题?
代码入下:
char* path = "E:\\single.bmp";
SendMessage(m_hWnd, WM_CAP_FILE_SAVEDIBA, 0,(LPARAM)path);
这样 没有得到图片
但是这样
SendMessage(m_hWnd, WM_CAP_FILE_SAVEDIBA, 0,(LPARAM)"E:\\single.bmp");
就可以得到图片。
这是为啥?
如何能做到第一种中用变量命名。
------最佳解决方案--------------------
char* path = "E:\\single.bmp";
传送的是一个指针,改成 CString path;试一下,然后SendMessage(WM_MYMSG, 0, (LPARAM) &str);传送引用。。
------其他解决方案--------------------
WM_CAP_FILE_SAVEDIBA消息是如何接收的?
问题应该在接收函数上面。你直接赋值的?
------其他解决方案--------------------
这个我是在网上找的,说发WM_CAP_FILE_SAVEDIBA消息 后面个参数填路径 就会保存图片 到那个路径
vfm.h 这个头文件 就是没查到具体资料
------其他解决方案--------------------
感谢 各位
问题已解决
代码入下:
char* path = "E:\\single.bmp";
SendMessage(m_hWnd, WM_CAP_FILE_SAVEDIBA, 0,(LPARAM)path);
这样 没有得到图片
但是这样
SendMessage(m_hWnd, WM_CAP_FILE_SAVEDIBA, 0,(LPARAM)"E:\\single.bmp");
就可以得到图片。
这是为啥?
如何能做到第一种中用变量命名。
------最佳解决方案--------------------
char* path = "E:\\single.bmp";
传送的是一个指针,改成 CString path;试一下,然后SendMessage(WM_MYMSG, 0, (LPARAM) &str);传送引用。。
------其他解决方案--------------------
WM_CAP_FILE_SAVEDIBA消息是如何接收的?
问题应该在接收函数上面。你直接赋值的?
------其他解决方案--------------------
这个我是在网上找的,说发WM_CAP_FILE_SAVEDIBA消息 后面个参数填路径 就会保存图片 到那个路径
vfm.h 这个头文件 就是没查到具体资料
------其他解决方案--------------------
感谢 各位
问题已解决