The PathToRegion function creates a region from the path that is selected into the specified device context.
HRGN PathToRegion(
HDC hdc |
// handle to device context |
); |
If the function succeeds, the return value identifies a valid region.
If the function fails, the return value is zero. To get extended error information, call GetLastError. GetLastError may return one of the following error codes:
ERROR_CAN_NOT_COMPLETE
ERROR_INVALID_PARAMETER
ERROR_NOT_ENOUGH_MEMORY
The device context identified by the hdc parameter must contain a closed path.
After PathToRegion converts a path into a region, Windows discards the closed path from the specified device context.