Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2013.05.12;
Скачать: [xml.tar.bz2];

Вниз

нажать кнопку в окне класса 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2013.05.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
15-1357992415
Jordan
2013-01-12 16:06
2013.05.12
Карта изображений


2-1351008288
Вова
2012-10-23 20:04
2013.05.12
DataSet и exeшник


15-1357849802
Юрий
2013-01-11 00:30
2013.05.12
С днем рождения ! 11 января 2013 пятница


15-1357798190
БарЛог
2013-01-10 10:09
2013.05.12
настройка php.ini


6-1267699473
eu1bc
2010-03-04 13:44
2013.05.12
Удаленное подключение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский