Преобразование координат
От: server_mouse Беларусь  
Дата: 19.08.03 19:34
Оценка:
Hi ALL!

Есть диалог. На нём ActiveX.
На WM_MOUSEMOVE ActiveX шлёт своему контейнеру координаты мышки.
Вопрос: как преобразовать полученые координаты в координаты клиентской области диалога?
Уже перепробовал
CPoint p(x,y);
::ClientToScreen(GetDlgItem(IDC_COMPACTIVEXCTRL1)->GetSafeHwnd(),&p);
ScreenToClient(&p);
::ScreenToClient(GetDlgItem(IDC_COMPACTIVEXCTRL1)->GetSafeHwnd(),&p);
ClientToScreen(&p);

Всё неправильно. Необходимо вычислять самому?
Если человек программист, то это надолго.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.