Показать сообщение отдельно
krupa
нормальный пользователь
Аватар для krupa
Сообщения: 522
Регистрация: 18.03.2008
Откуда: Kharkov
Старый пост, нажмите что бы добавить к себе блог 13 октября 2010, 18:27
ВКонтакте
  #401 (ПС)
Кто-то шарит в Visual C++ приложения WinAPI
-
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 из ресурса. в общем не знаю как. никто не шарит?

offline
Ответить с цитированием