CreateCaret функція створює нову форму для системний знак слідом за і призначає власності на знак вставлення до вказаного вікна. Клавішна фігури можуть бути лінії, фрагмент або крапковий малюнок.
(BOOL CreateCaret HWND hWnd, / / ручка власник вікноHBITMAPhBitmap, / / ручка малюнок для фігури за допомогою курсоруIntnWidth, / / ширина за допомогою курсоруIntnHeight / / висоту за допомогою курсору);
Якщо hBitmap ручку крапковий малюнок, CreateCaret ігнорує параметри nWidth і nHeight ; малюнок за розмірами визначає свою власну ширину та висоту.
Якщо функція завершено успішно, значення, що повертається, є ненульовим.
Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
NWidth і nHeight параметри вказати на знак вставлення ширину та висоту, в логічних одиницях; точну ширину та висоту, у пікселях, залежать від режиму відображення вікна.
CreateCaret автоматично руйнує попередній фігури за допомогою курсору, якщо такі є, незалежно від того, вікно, яке володіє за допомогою курсору. На знак вставлення прихованого програма викликає функцію ShowCaret для відображення на за допомогою курсору.
Система забезпечує один за допомогою курсору на черзі. Вікна повинні створити знак вставки, тільки тоді, коли вона фокусу клавіатури або активний. Вікна повинні знищити на знак вставлення перед втраті фокусу клавіатури або стає неактивним.
Ви можете отримати ширину або висоту межі вікна системи за допомогою функції GetSystemMetrics , вказавши значення SM_CXBORDER та SM_CYBORDER. Ширина межі вікна або Висота гарантує, що за допомогою курсору буде видно на високої роздільної здатності екрана.
Windows CE: Windows CE не підтримує параметр hBitmap , і вона повинна мати значення NULL. За замовчуванням Windows CE твердої за допомогою курсору.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Огляд закреслення, знак вставлення функції, CreateBitmap, CreateDIBitmap, DestroyCaret, GetSystemMetrics, HideCaret, LoadBitmap, ShowCaret