首页
网站首页
公司简介
资讯中心
推荐内容
返回顶部
如何能把char,getElementById获取不到超链接控件
发布时间:2019-12-25 16:25
浏览次数:

图片 1

我程序中OnDraw先运行,OnNewDocument()却后运行,我看其他工程时,运行顺序确是相反的。请问是什么影响这个运行顺序?onDraw是View类中,OnNewDocument是Doc类中的。

以前在处理图像时,是先把摄像头的内容直接转成jpg保存到硬盘,然后程序去读这个文件,这样效率太慢,想能不保存到本地,直接处理。查了下提供的函数,可以传文件,也可以传imagestream.object.DecodeStream(FileStream)FileStream:AVariantthatcontainsasafearrayofBytes.从摄像头取出的数据是:char*m_pcImageMemory[0];//cameramemory-pointertobuffersample提供的例子是://preparetheimagestreamCStringsFileName;m_Edit1.GetWindowText(sFileName);HANDLEhFile=::CreateFile(sFileName,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);if(hFile==INVALID_HANDLE_VALUE){AfxMessageBox(_T("Cantopenthefile"));return;}DWORDdwFileSize=::GetFileSize(hFile,NULL);BYTE*pBuf=newBYTE[dwFileSize];DWORDdwNumberOfBytesRead;if(!::ReadFile(hFile,pBuf,dwFileSize,dwNumberOfBytesRead,NULL)){AfxMessageBox(_T("Cantreadthefile"));return;}::CloseHandle(hFile);CComVariantvar;var.vt=VT_ARRAY|VT_UI1;var.parray=SafeArrayCreateVector(VT_UI1,0,dwFileSize);if(!var.parray)return;//locksafearrayBYTE*pSaBuf=NULL;if(SUCCEEDED(SafeArrayAccessData(var.parray,(voidHUGEP**)pSaBuf))){//copyimageintothesafearraymemcpy(pSaBuf,pBuf,dwFileSize);//unlocksafearraySafeArrayUnaccessData(var.parray);}//findbarcodesintheimagestream(doesntuseanyfile)hr=pIBarcodeDecoder-DecodeStream(var);问题是如何能把char*转成safearrayofBytes

自定义消息结构:messagehead...(各种属性)///消息头body//消息体msgbody.../msgbody/body/message现在用MarkupSTL向msgbody元素里放值,由于数据量较大,会使msgbody里数据放不进去是什么原因啊?但如果放入较少的数据则能正常显示,小弟菜鸟~求帮助~~~~

友情链接: 网站地图
Copyright © 2015-2019 http://www.nflfreepicks.net. 新葡萄京娱乐场网址有限公司 版权所有