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
Funzioni del contesto del dispositivo