Функция CreateCursor создает курсор, наличие указанного размера, битовые шаблоны и hot spot.
() HCURSOR CreateCursor HINSTANCE hInst, / / обработать для экземпляра приложенияintxHotSpot, / / горизонтальное положение горячие пятнаintyHotSpot, / / вертикальное положение горячие пятнаintnWidth, / / Ширина курсора intnHeight, / / высота курсораCONST VOID* pvANDPlane, / / указатель на массив И битовой маскиCONST VOID* pvXORPlane / / указатель на массив Битовая маска XOR);
Если функция выполнена успешно, возвращаемое значение указывает курсор.
Если вызов функции был неуспешен, возвращается значение NULL. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Параметры nWidth и nHeight необходимо указать ширину и высоту, которые поддерживаются текущим драйвером дисплея, потому что система не может создавать курсоры других размеров. Чтобы определить ширину и высоту, поддерживаемых драйвером дисплея, используйте функцию GetSystemMetrics , указав значение SM_CXCURSOR или SM_CYCURSOR.
В заключение, приложение должно вызывать функцию DestroyCursor чтобы освободить все системные ресурсы, связанные с курсором.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.
Обзор курсоры, функции курсора, CreateIcon, DestroyCursor, GetModuleHandle GetSystemMetrics, SetCursor