Condividi tramite


Funzione ResetDCA (wingdi.h)

La funzione ResetDC aggiorna la stampante o il contesto del dispositivo plotter specificato usando le informazioni specificate.

Sintassi

HDC ResetDCA(
  [in] HDC            hdc,
  [in] const DEVMODEA *lpdm
);

Parametri

[in] hdc

Handle del controller di dominio da aggiornare.

[in] lpdm

Puntatore a una struttura DEVMODE contenente informazioni sul nuovo controller di dominio.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un handle per il controller di dominio originale.

Se la funzione ha esito negativo, il valore restituito è NULL.

Osservazioni

Un'applicazione userà in genere la funzione resetDC quando una finestra riceve un messaggio di WM_DEVMODECHANGE. ResetDC può essere usato anche per modificare l'orientamento della carta o i contenitori di carta durante la stampa di un documento.

Impossibile usare la funzione ResetDC per modificare il nome del driver, il nome del dispositivo o la porta di output. Quando l'utente modifica la connessione alla porta o il nome del dispositivo, l'applicazione deve eliminare il controller di dominio originale e creare un nuovo controller di dominio con le nuove informazioni.

Un'applicazione può passare un controller di dominio informazioni alla funzione resetDC . In questo caso, resetDC restituirà sempre un controller di dominio della stampante.

ICM: Il profilo colore del controller di dominio specificato dal parametro hdc verrà reimpostato in base alle informazioni contenute nel membro lpInitData della struttura DEVMODE .

Nota

L'intestazione wingdi.h definisce ResetDC come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000 Professional [solo app desktop]
server minimo supportato Windows 2000 Server [solo app desktop]
piattaforma di destinazione Finestre
intestazione wingdi.h (include Windows.h)
libreria Gdi32.lib
dll Gdi32.dll

Vedere anche

DEVMODE

funzioni del contesto di dispositivo

Panoramica dei contesti di dispositivo

DeviceCapabilities

escape