PDD_SURFCB_UPDATEOVERLAY funzione di callback (ddrawint.h)

La funzione di callback DdUpdateOverlay riposiziona o modifica gli attributi visivi di una superficie di sovrapposizione.

Sintassi

PDD_SURFCB_UPDATEOVERLAY PddSurfcbUpdateoverlay;

DWORD PddSurfcbUpdateoverlay(
  PDD_UPDATEOVERLAYDATA unnamedParam1
)
{...}

Parametri

unnamedParam1

Punta a una struttura DD_UPDATEOVERLAYDATA che contiene le informazioni necessarie per aggiornare la sovrimpressione.

Valore restituito

DdUpdateOverlay restituisce uno dei codici di callback seguenti:

Commenti

DdUpdateOverlay mostra, nasconde o riposiziona una superficie di sovrapposizione sullo schermo. Imposta anche gli attributi della superficie di sovrapposizione, ad esempio il fattore di estensione o il tipo di chiave di colore da usare.

Il driver deve determinare se dispone della larghezza di banda per supportare la richiesta di aggiornamento di sovrapposizione. Il driver deve usare il membro dwFlags della struttura DD_UPDATEOVERLAYDATA in lpUpdateOverlay per determinare il tipo di richiesta e come elaborarlo.

Il driver/hardware deve estendere o compattare la sovrimpressione di conseguenza quando i rettangoli specificati dai membri rDest e rSrc di DD_UPDATEOVERLAYDATA sono dimensioni diverse.

Si noti che DdFlip viene usato per capovolgere tra superfici sovrapposte, quindi le prestazioni per DdUpdateOverlay non sono critiche.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DD_UPDATEOVERLAYDATA

DdFlip

DdSetColorKey

DdSetOverlayPosition