Re[2]: Получить координаты каретки ?
От: Alexmoon Украина  
Дата: 17.06.03 11:29
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:

SDB>Здравствуйте, Kiril_Kuchereavyi, Вы писали:


K_K>>Была другая идея: Взять координаты Едита, в котором находится каретка.

K_K>>GetWindowRect возврашает странные координаты. Не понятно откуда они берутся.
K_K>>Причем если посмотреть через Spy++, то все координаты нормальные. А у меня получается ерунда.

SDB>GetWindowRect() возвращает координаты относительно экрана, а не относительно непосредственного парента.

Совершенно верно замечено. Для взятия координат относительно парента есть функция GetClientRect.

а чтобы положение каретки относительно парента едита посчитать достаточно обычное сложение применить соответствующих координат.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.