Функція CreateCursor створює курсор, маючи вказаного розміру, біти і гаряча точка.
(HCURSOR CreateCursor HINSTANCE hInst, / / ручка екземпляр програмиIntxHotSpot, / / горизонтальна позиція гарячій точціIntyHotSpot, / / вертикальна позиція гарячій точціIntnWidth, / / Ширина курсору intnHeight, / / курсор висотаКОНСТАНТА VOID* pvANDPlane, / / вказівник І бітова маска масивКОНСТАНТА 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