- case WM_SETFOCUS:
{
// Создаем плотную черную каретку.
CreateCaret(hWnd, (HBITMAP) NULL, 1,16 );
// получаем координаты клиенсткой части окна
GetClientRect(hWnd,&rect);
// Регулировка позиции каретки, в рабочих координатах.
SetCaretPos(rect.right-5,rect.bottom-13);
// Отображаем каретку.
ShowCaret(hWnd);
break;
}
case WM_KILLFOCUS:
{
// скрываем каретку
HideCaret(hWnd);
//разрушаем каретку
DestroyCaret();
break;
}
Теперь мне нужно что бы место стандартной каретки, было моё изображение.
почитал, что нужно место NULL в CreateCaret прописать дескриптор BitMap, однако для этого вроде нужно LoadBitmap из ресурса. в общем не знаю как. никто не шарит?