PDD_SURFCB_SETOVERLAYPOSITION funzione di callback (ddrawint.h)

La funzione callback DdSetOverlayPosition imposta la posizione per una sovrapposizione.

Sintassi

PDD_SURFCB_SETOVERLAYPOSITION PddSurfcbSetoverlayposition;

DWORD PddSurfcbSetoverlayposition(
  PDD_SETOVERLAYPOSITIONDATA unnamedParam1
)
{...}

Parametri

unnamedParam1

Punta a una struttura DD_SETOVERLAYPOSITIONDATA che contiene le informazioni necessarie per impostare la posizione di sovrapposizione.

Valore restituito

DdSetOverlayPosition restituisce uno dei codici di callback seguenti:

Commenti

Quando la sovrapposizione è visibile, il driver deve causare la visualizzazione della sovrapposizione sulla superficie primaria. L'angolo superiore sinistro della sovrapposizione deve essere ancorato alla posizione specificata dai membri lXPos e lYPos della struttura DD_SETOVERLAYPOSITIONDATA in lpSetOverlayPosition. Ad esempio, i valori di (0,0) indicano che l'angolo superiore sinistro della sovrapposizione deve essere visualizzato nell'angolo superiore sinistro della superficie identificata dal membro lpDDestSurface di DD_SETOVERLAYPOSITIONDATA.

Quando la sovrapposizione è invisibile, il driver deve impostare un codice di errore nel membro ddRVal di DD_SETOVERLAYPOSITIONDATA e restituire DDHAL_DRIVER_HANDLED.

Requisiti

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

Vedi anche

DD_SETOVERLAYPOSITIONDATA