共用方式為


drvCopyBits 函式 (winddi.h)

DrvCopyBits 函式會在裝置管理的點陣表面與 GDI 標準格式位圖之間轉譯。

語法

BOOL DrvCopyBits(
  SURFOBJ  *psoDest,
  SURFOBJ  *psoSrc,
  CLIPOBJ  *pco,
  XLATEOBJ *pxlo,
  RECTL    *prclDest,
  POINTL   *pptlSrc
);

參數

psoDest

複製作業目的地 SURFOBJ 結構的指標。

psoSrc

複製作業的來源 SURFOBJ 結構的指標。

pco

CLIPOBJ 結構的指標,定義目的地介面上的剪輯區域。

pxlo

XLATEOBJ 結構的指標,定義來源和目標介面之間的色彩索引轉譯。 如果 pxloNULL,則不需要翻譯。

prclDest

RECTL 結構的指標,定義要修改的區域。 這個結構會使用目的地介面的座標系統。 這個矩形的下邊緣和右邊緣不是位區塊傳輸的一部分,這表示矩形是右下角獨佔的。

DrvCopyBits 永遠不會使用空的目的地矩形呼叫。 定義矩形的兩個點一律會妥善排序。

pptlSrc

定義來源矩形左上角之 POINTL 結構的指標。

傳回值

如果來源介面成功複製到目的地介面,則傳回值為 TRUE

備註

驅動程式可以選擇性地攔截 DrvCopyBits。 如果是的話,GDI 會在需要從一個表面複製到另一個表面時呼叫 DrvCopyBits ,而且至少有一個表面是受裝置管理的。

規格需求

需求
目標平台 桌面
標頭 winddi.h (包括 Winddi.h)

另請參閱

CLIPOBJ

XLATEOBJ