Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.143.4.181] |
|
Сообщ.
#1
,
|
|
|
Добрый день.
Хочу сравнить координаты кнопки с полученными. При нажатии левой кнопки мыши на кнопке не выводятся координаты. Как это можно реализовать ? Можно ли из обработчика мыши получить координаты уже существующей кнопки иным способом ? Цитата void CEventDlg::OnLButtonDown(UINT nflags, CPoint point) { CString s; CRect r; GetClientRect(&r); s.Format(_T("%d %d %d %d"), r.left, r.top, r.right,r.bottom); MessageBox(s, L"Rect", MB_OK); CDialogEx::OnLButtonDown(nflags, point); } |
Сообщ.
#2
,
|
|
|
Заменил
GetClientRect(&r); на GetWindowRect(&r); GetCursorPos(&point); но как получить координаты или идентификатор кнопки при нажатии пока не могу понять. |