Funzione CancelDC (wingdi.h)

La funzione CancelDC annulla qualsiasi operazione in sospeso nel contesto del dispositivo specificato (DC).

Sintassi

BOOL CancelDC(
  [in] HDC hdc
);

Parametri

[in] hdc

Handle per il controller di dominio.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

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

Commenti

La funzione CancelDC viene usata dalle applicazioni multithreaded per annullare operazioni di disegno lunghe. Se thread A avvia un'operazione di disegno prolungata, thread B può annullare tale operazione chiamando questa funzione.

Se un'operazione viene annullata, il thread interessato restituisce un errore e il risultato dell'operazione di disegno non è definito. I risultati non sono definiti anche se non è stata eseguita alcuna operazione di disegno quando la funzione è stata chiamata.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

CreateThread

Funzioni del contesto del dispositivo

Panoramica dei contesti del dispositivo

GetCurrentThread