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) |