DirectDraw 的 Overlay Surface

翻譯一下 help 的 '''Overlay Surface Overview''':

Overlay 是一個疊在主display 畫面上的一層畫面,更動overlay 的畫面。
An overlay surface is analogous to a clear piece of plastic that you draw on and place in front of the monitor.

Overlay 這個function 需要完全由 hardware support,MS 無法提供 software emulation。

Overlay 可以用 CreateSurface( ) 來產生,在 DDSCAPS2 參數,設定 DDSCAPS_OVERLAY flag,就可以create 出一個 Overlay Surface。

因為 Overlay 只能 create 在 hardware 的 video ram 中,所以同時要將參數的 DDSCAPS_VIDEOMEMORY flag 設起來,CreateSurface( )才會成功。