共用方式為


CDC::PatBlt

在建立裝置的位元模式。

BOOL PatBlt( 
   int x, 
   int y, 
   int nWidth, 
   int nHeight, 
   DWORDdwRop  
);

參數

  • x
    指定矩形左上角的邏輯 X 軸是接收模式。

  • y
    指定矩形左上角的邏輯 Y 軸是接收模式。

  • nWidth
    指定寬度 (以邏輯單位為接收此樣式的) 的矩形。

  • nHeight
    指定高度 (以邏輯單位為接收這個模式的矩形)。

  • dwRop
    指定光柵作業程式碼。 光柵作業程式碼 (Production 記錄) 定義 GDI 如何合併在涉及一個目前筆刷、一個可能的來源點陣圖和目的點陣圖的 I/O 作業的色彩。 這個參數可以是下列其中一個值:

    • PATCOPY 至目的點陣圖複製樣式。

    • PATINVERT 組合具有模式的目的點陣圖使用布林值 (Boolean) XOR 運算子。

    • DSTINVERT 反轉目的點陣圖。

    • BLACKNESS 關閉所有輸出黑色。

    • WHITENESS 關閉所有輸出白色。

傳回值

如果不是零,則函式成功,則為 0。

備註

這個模式是選取的筆刷和樣式的組合已經在裝置。 指定的 dwRop 光柵作業程式碼定義樣式的方式合併。 對這個函式列出的光柵作業已滿 256 三元光柵作業程式碼的有限子集;特別是,表示來源的光柵作業程式碼無法使用。

並非所有的裝置內容 PatBlt 支援函式。 若要判斷裝置是否支援 PatBlt內容,請使用 RASTERCAPS 索引的 GetDeviceCaps 成員函式並檢查傳回值 RC_BITBLT 旗標。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖表

CDC::GetDeviceCaps

PatBlt