?? bcb_g17.htm
字號:
dySrc,<br>
wFlags);</font></font></p>
<p> <font lang="ZH-CN" size="3"></font><font size="3"><font face="宋體">
if(Suc == FALSE) AfxMessageBox("DrawDib Failed");</font></font></p>
<p> <font lang="ZH-CN" size="3"></font><font size="3" face="宋體">
/* //</font><font face="宋體" lang="ZH-CN" size="3">時間測試</font></p>
<p> <font lang="ZH-CN" size="3"></font><font size="3"><font face="宋體">
DRAWDIBTIME time;</font></font></p>
<p> <font lang="ZH-CN" size="3"></font><font size="3"><font face="宋體">
DrawDibTime(hdd ,&time);</font></font></p>
<p> <font lang="ZH-CN" size="3"></font><font size="3"><font face="宋體">
char buf[256];</font></font></p>
<p> <font lang="ZH-CN" size="3"></font><font size="3" face="宋體">
sprintf(buf,"Count %d\nDraw %d\nDecompress %d\n<br>
Dither %d\nStretch %d\nBlt %d\n SetDIBits %d\n",<br>
time.timeCount,time.timeDraw,<br>
time.timeDecompress,time.timeDither</font><font size="3"><font face="宋體">,<br>
time.timeStretch,time.timeBlt,<br>
time.timeSetDIBits); </font></font></p>
<p> <font lang="ZH-CN" size="3"></font><font size="3"><font face="宋體">
AfxMessageBox(buf);</font></font></p>
<p> <font lang="ZH-CN" size="3"></font><font size="3"><font face="宋體">
*/</font></font></p>
<p> <font lang="ZH-CN" size="3"></font><font size="3"><font face="宋體">
DrawDibClose(hdd);</font></font></p>
<p> <font lang="ZH-CN" size="3"></font><font lang="ZH-CN" size="3" face="宋體">
}</font></p>
<p> <font lang="ZH-CN" size="3"></font><font size="3"><font face="宋體">
else</font></font></p>
<p> <font lang="ZH-CN" size="3"></font><font size="3"><font face="宋體">
AfxMessageBox("Error in DrawDibOpen");</font></font></p>
<p> <font lang="ZH-CN" size="3"></font><font face="宋體"><font size="3">
GlobalUnlock(m_DibMem);//</font><font lang="ZH-CN" size="3">釋放</font><font size="3">DIB</font></font><font lang="ZH-CN" size="3" face="宋體">句柄</font></p>
<p> <font lang="ZH-CN" size="3"></font><font lang="ZH-CN" size="3" face="宋體">
}</font></p>
<p align="JUSTIFY"> </p>
<p align="JUSTIFY"><font lang="ZH-CN" face="宋體">附:函數參考:</font></p>
<p align="JUSTIFY"><b><font face="宋體">DrawDibBegin</font></b></p>
<p align="JUSTIFY"> <font lang="ZH-CN" size="3"></font><font face="宋體" lang="ZH-CN" size="3">這個</font><font face="宋體"><font size="3">DrawDib</font><font lang="ZH-CN" size="3">函數改變一個</font><font size="3">DrawDib
DC</font><font lang="ZH-CN" size="3">的參數或初始化一個新的</font></font><font size="3" face="宋體">DrawDib
DC.</font></p>
<dir>
<dir>
<dir>
<p><font face="宋體" size="3">BOOL DrawDibBegin(</font></p>
<p><font size="3"></font><font size="3" face="宋體">HDRAWDIB <i>hdd</i>,</font><font face="宋體" lang="ZH-CN" size="3">
</font></p>
<p><font size="3"></font><font size="3" face="宋體">HDC <i>hdc</i>,</font><font lang="ZH-CN" size="3" face="宋體">
</font></p>
<p><font size="3"></font><font size="3" face="宋體">int <i>dxDest</i>,</font><font lang="ZH-CN" size="3" face="宋體">
</font></p>
<p><font size="3"></font><font size="3" face="宋體">int <i>dyDest</i>,</font><font lang="ZH-CN" size="3" face="宋體">
</font></p>
<p><font size="3"></font><font size="3" face="宋體">LPBITMAPINFOHEADER
<i>lpbi</i>,</font><font lang="ZH-CN" size="3" face="宋體"> </font></p>
<p><font size="3"></font><font size="3" face="宋體">int <i>dxSrc</i>,</font><font lang="ZH-CN" size="3" face="宋體">
</font></p>
<p><font size="3"></font><font size="3" face="宋體">int <i>dySrc</i>,</font><font lang="ZH-CN" size="3" face="宋體">
</font></p>
<p><font size="3"><b></b></font><font size="3" face="宋體">UINT<b> </b><i>wFlags</i></font><font lang="ZH-CN" size="3" face="宋體">
</font></p>
<p><font size="3"><b><font face="宋體">);</font></b></font></p>
</dir>
</dir>
</dir>
<p><font face="宋體" lang="ZH-CN" size="3">參數</font></p>
<p> <font size="3"></font><font face="宋體" size="3">hdd</font><font face="宋體"><font size="2">
</font><font size="3">DrawDib DC</font></font><font lang="ZH-CN" size="3" face="宋體">的句柄</font></p>
<p> <font size="3"></font><font face="宋體" size="3">hdc</font><font face="宋體"><font size="2">
</font><font lang="ZH-CN" size="3">繪圖</font><font size="3">DC</font></font><font lang="ZH-CN" size="3" face="宋體">的句柄。此參數為可選。</font></p>
<p> <font size="3"></font><font face="宋體" size="3">dxDst</font><font face="宋體"><font lang="ZH-CN" size="3">和</font><font size="3">dyDst
</font><font lang="ZH-CN" size="3">在</font><font size="3">MM_TEXT</font></font><font lang="ZH-CN" size="3" face="宋體">方式下目的矩形的寬度和高度。</font></p>
<p> <font size="3"></font><font face="宋體" size="3">lpbi </font><font face="宋體"><font lang="ZH-CN" size="3">包含圖象格式的</font><font size="3">BITMAPINFOHEADER</font><font lang="ZH-CN" size="3">結構的地址。</font><font size="3">DIB</font><font lang="ZH-CN" size="3">顏色表緊跟圖象格式,并且</font><font size="3">biHeight</font></font><font lang="ZH-CN" size="3" face="宋體">成員必須為一正值。</font></p>
<p> <font size="3"></font><font face="宋體" size="3">dxSrc</font><font face="宋體"><font lang="ZH-CN" size="3">和</font><font size="3">dySrc
</font></font><font lang="ZH-CN" size="3" face="宋體">源矩形的寬度和高度(以象素為單位)。</font></p>
<p> <font size="3"></font><font face="宋體" size="3">wFlags </font><font lang="ZH-CN" size="3" face="宋體">函數調用的可用標志。定義了以下的值:
</font>
<dir>
<dir> <font lang="ZH-CN" size="3"> </font>
<p><font size="3"></font><font face="宋體" size="3">DDF_ANIMATE </font><font face="宋體"><font lang="ZH-CN" size="3">允許調色板動畫。如果這個值被設置,通過在</font><font size="3">LOGPALETTE</font><font lang="ZH-CN" size="3">結構中設置</font><font size="3">palPalEntry</font><font lang="ZH-CN" size="3">成員</font><font size="3">PC_RESERVED</font><font lang="ZH-CN" size="3">標志,則</font><font size="3">DrawDib</font><font lang="ZH-CN" size="3">保存了盡可能多的入口,調用</font><font size="3">drawDibChangePalette</font><font lang="ZH-CN" size="3">函數就可實現調色板動畫。如果應用程序用了</font><font size="3">DrawDibBegin</font><font lang="ZH-CN" size="3">函數協同</font><font size="3">DrawDibDraw</font><font lang="ZH-CN" size="3">函數,最好在</font><font size="3">DrawDibBegin</font><font lang="ZH-CN" size="3">中設置這個值而不在</font><font size="3">DrawDibDraw</font></font><font lang="ZH-CN" size="3" face="宋體">中。</font></p>
<p><font size="3"></font><font face="宋體" size="3">DDF_BACKGROUNDPAL
</font><font face="宋體"><font lang="ZH-CN" size="3">實現作為背景的調色板,保留當前顯示所
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -