Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.05.12;
Скачать: CL | DM;

Вниз

нажать кнопку в окне класса ToolbarWindow32   Найти похожие ветки 

 
tippa   (2010-01-30 16:46) [0]

Знаю хэндл тулбара, если так:
PostMessage(H,WM_LBUTTONDOWN,0,0);//нажимаем лев.клав. мыши
   PostMessage(H,WM_LBUTTONUP,0,0);//отпускаем лев.клав. мыши

то нажимается первая кнопка в тулбаре, как нажать, например, вторую?


 
DVM ©   (2010-01-30 17:26) [1]

lParam сообщения


 
tippa   (2010-01-30 18:42) [2]

sendMessage(H,TB_PRESSBUTTON,0,MAKELONG(1,0));//нажать
sendMessage(H,TB_PRESSBUTTON,0,MAKELONG(0,0));//отпустить

wParam начинается с нуля? 1кнопка:wParam=0, 2кнопка:wParam=1?
Или все сложнее? Где про это почитать?


 
DVM ©   (2010-01-30 18:46) [3]


> Или все сложнее?

Все гораздо проще чем наугад подставлять параметры, авось что получится.

Достаточно заглянуть в справку или на сайт MS  http://msdn.microsoft.com/en-us/library/ms645607(VS.85).aspx


 
tippa   (2010-01-31 14:04) [4]

ай да я)
SendMessage(H,WM_LBUTTONDOWN,MK_LBUTTON,MAKELONG(60, 0));//нажимаем лев.клав. мыши
   SendMessage(H,WM_LBUTTONUP,MK_LBUTTON,MAKELONG(60, 0));

где (60,0) координаты кнопки относительно тулбара, двм-у спасибо


 
Дмитрий С ©   (2010-01-31 17:51) [5]


> tippa   (31.01.10 14:04) [4]

А если так получится, что два ряда кнопок будет и твоя кнопка уйдет во второй ряд, что тогда?


 
tippa   (2010-01-31 19:52) [6]

ну значит как-то так:
SendMessage(H,TB_CHECKBUTTON,idButton,MAKELONG(1, 0);
SendMessage(H,TB_CHECKBUTTON,idButton,MAKELONG(0, 0);

Вот бы ещё идентификатор нужной кнопки научиться находить...


 
DVM ©   (2010-01-31 21:00) [7]


> Вот бы ещё идентификатор нужной кнопки научиться находить.
> ..

SPY++ в руки и вперед...


 
имя   (2010-01-31 21:11) [8]

Удалено модератором


 
tippa   (2010-01-31 21:35) [9]

со spy++ уже подружился, вот только ничего глубже тулбара он не кажет


 
DVM ©   (2010-01-31 21:57) [10]


> вот только ничего глубже тулбара он не кажет

Что не кажет сообщения TB_CHECKBUTTON и их параметры? Запускай нужную тебе программу запускай SPY++, ставь фильтр подходящий на сообщения нужного тебе она и жми кнопки на тулбарах. Получишь сообщения и их параметры.



Страницы: 1 вся ветка

Текущий архив: 2013.05.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.004 c
2-1351094055
Потапов
2012-10-24 19:54
2013.05.12
Ado+access+lan


15-1357992415
Jordan
2013-01-12 16:06
2013.05.12
Карта изображений


15-1357667504
RDen
2013-01-08 21:51
2013.05.12
Поздравляю с началом (официальным) работы в НГ!


15-1357936202
Юрий
2013-01-12 00:30
2013.05.12
С днем рождения ! 12 января 2013 суббота


15-1357489478
Писатель
2013-01-06 20:24
2013.05.12
Поздравляю с Рождеством!