![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обвести кнопку на тулбаре чужого окна при наведении мышью [D6, WinXP]
JagaJiga © (2005-05-27 22:35:00)Доброго времени суток. Задача в сабже. Я использую такой код для получения ректа каждой кнопки:
l := SendMessage(w[tb].Handle, wm_User + 51, integer(i - c), integer(@btnRect));
где:
(i - c) - индекс кнопки
w[tb].handle - hwnd самого тулбара
btnRect - наш рект в который идет запись
Возвращает 0, где ошибка? Заранее благодарен.
JagaJIga (2005-05-30 12:00:00) [1]Это аналог TB_GETRECT, взятый из commctrl.h
Там написано :
#define TB_GETRECT (WM_USER + 51)
Borland, видимо, эту константу не перевел.
Сообщение TB_GETRECT описано в MSDN.
Marser (2005-05-27 23:36:00) [2]
> wm_User + 51
Это что?