Windows Mobile 6.5
A version of this page is also available for

This function destroys a cursor created by the CreateCursor function and frees any memory the cursor occupied. Do not use this function to destroy a cursor that was not created with the CreateCursor function.

BOOL DestroyCursor( 
  HCURSOR hCursor


[in] Handle to the cursor to be destroyed. The cursor must not be in use.

Nonzero indicates success. Zero indicates failure. To get extended error information, call GetLastError.

This function destroys a non-shared cursor. Do not use this function to destroy a shared cursor. A shared cursor is valid as long as the module from which it was loaded remains in memory. The following list shows functions that obtain a shared cursor:

Windows Embedded CEWindows CE 1.0 and later
Windows MobileWindows Mobile Version 5.0 and later

Community Additions