📄 subject_43272.htm
字号:
<p>
序号:43272 发表者:道道道 发表日期:2003-06-09 21:49:47
<br>主题:初学者的求助
<br>内容:请问!我在编程时用到函数 viod*_cdecl ICImageCompress(HIC,unsigned int,tagBITMAPINFO*,void*,tagBITMAPINFO*,这个参数还未知)。程序段如下:<BR> int m_nWid;<BR> <BR> int m_nHei;<BR> <BR> CRect rect;<BR> <BR> GetClientRect(&rect);<BR> <BR> m_nWid=rect.Width();<BR> <BR> m_nHei=rect.Height();<BR> <BR> CDC*pDC=GetDC();<BR> <BR> CBitmap bmSrc;<BR> <BR> CDC memDC;<BR> <BR> memDC.CreateCompatibleDC(pDC);<BR> <BR> bmSrc.CreateCompatibleBitmap(pDC,m_nWid,m_nHei);<BR> <BR> memDC.SelectObject(bmSrc);<BR> <BR> ::BitBlt(memDC.GetSafeHdc(),0,0,m_nWid,m_nHei, <BR> pDC->m_hDC,0,0,SRCCOPY);<BR> <BR> ReleaseDC(pDC);<BR> <BR> BITMAPINFOHEADER bmiHeader;<BR> <BR> BITMAPINFO bmi;<BR> <BR> bmi.bmiHeader=bmiHeader;<BR> <BR> byte*pBuffer=new byte(m_nWid*m_nHei*2);<BR> <BR> ZeroMemory(pBuffer,m_nWid*m_nHei*2);<BR> <BR> int lines=::GetDIBits(memDC.GetSafeHdc(), <BR> bmSrc,0,m_nHei,pBuffer,&bmi,DIB_RGB_COLORS);<BR> <BR> HANDLE hMem=::ICImageCompress <BR> (m_hIc,0,&bmi,pBuffer,NULL,7500,&lSizeCom);<BR>但在编译后显示如下:<BR>C:\Program Files\Abc\ABCView.cpp(151) : error C2039: 'ICImageCompress' : is not a member of '`global namespace''<BR>C:\Program Files\Abc\ABCView.cpp(151) : error C2065: 'ICImageCompress' : undeclared identifier<BR>C:\Program Files\Abc\ABCView.cpp(151) : error C2065: 'm_hIc' : undeclared identifier<BR>C:\Program Files\Abc\ABCView.cpp(151) : error C2065: 'lSizeCom' : undeclared identifier<BR>C:\Program Files\Abc\ABCView.cpp(151) : error C2440: 'initializing' : cannot convert from 'int' to 'void *'<BR> Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast<BR>Error executing cl.exe.<BR><BR>ABCView.obj - 5 error(s), 0 warning(s)<BR><BR>我不知该如何解决,希望各位多帮助。非常感谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:萧风瑟瑟 回复日期:2003-06-10 08:49:32
<br>内容:头文件 Vfw.h.<BR>Use Vfw32.lib.<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -