?? 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 + -