⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_42588.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:42588 发表者:wwqq 发表日期:2003-06-04 13:58:00
<br>主题:怎样在视类和对话框类中引入位图
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;怎样在视类和对话框类中引入位图呢?<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>回复者:Nights 回复日期:2003-06-04 14:48:38
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;CExerciseDoc* pDoc = GetDocument();<BR>&nbsp;&nbsp;&nbsp;&nbsp;ASSERT_VALID(pDoc);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;CBitmap* pBitmap=pDoc-&gt;GetBitmap();<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(pBitmap!=NULL)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CPalette* pOldPalette;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CPalette* pPalette=pDoc-&gt;GetPalette();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(pPalette!=NULL)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pOldPalette=pDC-&gt;SelectPalette(pPalette,FALSE);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDC-&gt;RealizePalette();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DIBSECTION ds;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pBitmap-&gt;GetObject(sizeof(DIBSECTION),&amp;ds);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int nWidth=ds.dsBm.bmWidth;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int nHeight=ds.dsBm.bmHeight;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDC memDC;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memDC.CreateCompatibleDC(pDC);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CBitmap* pOldBitmap=memDC.SelectObject(pBitmap);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CBitmap MemBitmap;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemBitmap.CreateCompatibleBitmap(&amp;memDC,nWidth,nHeight);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDC-&gt;StretchBlt(0,0,m_nViewWidth,m_nViewHeight,&amp;memDC,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0,0,nWidth,nHeight,SRCCOPY);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memDC.SelectObject(pOldBitmap);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!m_bScrollChange)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DrawSavedShape(pDoc);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(pPalette!=NULL)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDC-&gt;SelectPalette(pOldPalette,FALSE);<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-06-04 15:39:46
<br>内容:何必一定要引入位图,其它格式的如JPG不是更方便。<BR><BR>引入的方法很多,关键在于你要在何处引入和用来干什么。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wwqq 回复日期:2003-06-04 20:06:07
<br>内容:Nights :<BR>&nbsp;&nbsp;这样能引入什么样的位图呀?<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;各种格式图片都行吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wwqq 回复日期:2003-06-04 20:24:36
<br>内容:Nights :<BR>&nbsp;&nbsp;&nbsp;&nbsp; 你好<BR>&nbsp;&nbsp;可不可以再说详细一点?<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 比如我现在有一个图片,怎么引入呢?<BR>&nbsp;&nbsp; 图片的ID那些用设吗?<BR>&nbsp;&nbsp; 如果我引入图片的话,他老是告诉我颜色大于24种?怎么办?<BR>&nbsp;&nbsp;我是在大学中一个自学vc的,周围女生都不懂这些<BR>&nbsp;&nbsp;&nbsp;&nbsp;你一步一步细细的讲给我听好吗?<BR>&nbsp;&nbsp; 
<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 + -