共用方式為


PDD_SURFCB_UPDATEOVERLAY回呼函式 (ddrawint.h)

DdUpdateOverlay回呼函式會重新置放或修改重迭表面的視覺屬性。

語法

PDD_SURFCB_UPDATEOVERLAY PddSurfcbUpdateoverlay;

DWORD PddSurfcbUpdateoverlay(
  PDD_UPDATEOVERLAYDATA unnamedParam1
)
{...}

參數

unnamedParam1

指向包含更新重迭所需資訊的 DD_UPDATEOVERLAYDATA 結構。

傳回值

DdUpdateOverlay 會傳回下列其中一個回呼代碼:

備註

DdUpdateOverlay 會顯示、隱藏或重新置放螢幕上的重迭表面。 它也會設定重迭表面的屬性,例如要使用的延展因數或色彩索引鍵類型。

驅動程式應該判斷其是否具有支援重迭更新要求的頻寬。 驅動程式應該使用lpUpdateOverlay上DD_UPDATEOVERLAYDATA結構的dwFlags成員,來判斷要求的類型以及如何處理。

rDestrSrc DD_UPDATEOVERLAYDATA 成員指定的矩形大小不同時,驅動程式/硬體必須相應縮放或縮小重迭。

請注意, DdFlip 用於在重迭表面之間翻轉,因此 DdUpdateOverlay 的效能並不重要。

需求

   
目標平台 桌面
標頭 ddrawint.h (包含 Winddi.h)

另請參閱

DD_UPDATEOVERLAYDATA

DdFlip

DdSetColorKey

DdSetOverlayPosition