◄Function Group► ◄Overview► ◄Up► ◄Next► ◄Previous► ──────────────────────────────────────────────────────────────────────────── #define INCL_DEV HMF DevCloseDC(hdc) HDC hdc; /* device-context handle */ The DevCloseDC function closes the specified device context. If the device context is associated with a presentation space or was created by using the WinOpenWindowDC function, an error occurs and the device context is not closed. This function decrements the use count (by one) of processes that have accessed the device context. The device context is deleted when the use count reaches zero. Parameter Description ──────────────────────────────────────────────────────────────────────────── hdc Identifies the device context. An error results if this parameter identifies a screen device context or is associated with a micro-presentation space. Return Value The return value is DEV_OK if the function is successful and the device context is not a metafile device context. The return value is DEV_ERROR if an error occurs. Any other return value specifies that the function closed a metafile device context and returned its handle. Errors Use the WinGetLastError function to retrieve the error value, which may be the following: PMERR_DC_IS_ASSOCIATED PMERR_INV_HDC PMERR_NOT_CREATED_BY_DEVOPENDC See Also DevOpenDC, GpiAssociate, WinOpenWindowDC ♦