📄 subject_42588.htm
字号:
<p>
序号:42588 发表者:wwqq 发表日期:2003-06-04 13:58:00
<br>主题:怎样在视类和对话框类中引入位图
<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>回复者:Nights 回复日期:2003-06-04 14:48:38
<br>内容: CExerciseDoc* pDoc = GetDocument();<BR> ASSERT_VALID(pDoc);<BR><BR> CBitmap* pBitmap=pDoc->GetBitmap();<BR> if(pBitmap!=NULL)<BR> {<BR> CPalette* pOldPalette;<BR> CPalette* pPalette=pDoc->GetPalette();<BR> if(pPalette!=NULL)<BR> {<BR> pOldPalette=pDC->SelectPalette(pPalette,FALSE);<BR> pDC->RealizePalette();<BR> }<BR><BR> DIBSECTION ds;<BR> pBitmap->GetObject(sizeof(DIBSECTION),&ds);<BR><BR> int nWidth=ds.dsBm.bmWidth;<BR> int nHeight=ds.dsBm.bmHeight;<BR><BR> CDC memDC;<BR> memDC.CreateCompatibleDC(pDC);<BR><BR> CBitmap* pOldBitmap=memDC.SelectObject(pBitmap);<BR><BR> CBitmap MemBitmap;<BR> MemBitmap.CreateCompatibleBitmap(&memDC,nWidth,nHeight);<BR><BR> pDC->StretchBlt(0,0,m_nViewWidth,m_nViewHeight,&memDC,<BR> 0,0,nWidth,nHeight,SRCCOPY);<BR><BR> memDC.SelectObject(pOldBitmap);<BR><BR> if(!m_bScrollChange)<BR> DrawSavedShape(pDoc);<BR><BR> if(pPalette!=NULL)<BR> pDC->SelectPalette(pOldPalette,FALSE);<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>
回复者:金枪鱼 回复日期: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> 这样能引入什么样的位图呀?<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:24:36
<br>内容:Nights :<BR> 你好<BR> 可不可以再说详细一点?<BR> 比如我现在有一个图片,怎么引入呢?<BR> 图片的ID那些用设吗?<BR> 如果我引入图片的话,他老是告诉我颜色大于24种?怎么办?<BR> 我是在大学中一个自学vc的,周围女生都不懂这些<BR> 你一步一步细细的讲给我听好吗?<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 + -