Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Проблема с программным нажатием кнопок тулбара в новых интерфейсах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дамп памяти http://www.cyberforum.ru/cpp/thread451689.html
Здравствуйте, подскажите, пожалуйста, как можно сделать дамп памяти флешки? Добавлено через 1 минуту Под windows Пишу в Visual c++ 2008 express
C++ Инкремент структуры. Всем привет. Мне нужно инкремент структуры, чтобы прочитать её дальше. Вот код: typedef struct _STRC { DWORD N1; SWORD N2; } STRC, *PSTRC; STRC *tmp = ...; // Тут все правильно tmp++; //... http://www.cyberforum.ru/cpp/thread451305.html
Конвертер программы с языка Си..... C++
Вообщем дали курсовую писать. И надо написать Конвертер программы с языка Си на язык Паскаль. В голове стразу же представилось какая форма..и прочее..а вот представления что и как делать вообще...
Проверка значения v8 на принадлежность к Integer. C++
Здравствуйте. У меня следующая проблема: мне нужно проверить, является ли значение, переданное в функцию, 64х-битным целым. Но для проверки в v8 есть только функции IsInt32() и IsNumber(). Но не...
C++ Как сделать так, чтобы в окне, созданом OpenGL, рисовали 2 потока? http://www.cyberforum.ru/cpp/thread450632.html
Вот не знаю, где создать тему, с одной стороны это надо в разделе OpenGL, с другой стороны- там чисто художники, а здесь именно программёрская задача. Короче, есть прога и она рисует красный...
C++ решение алгебраических и трансцендентных уравнений прошу помогите пожалуйста! подробнее

Показать сообщение отдельно
star-wall
0 / 0 / 0
Регистрация: 20.06.2011
Сообщений: 25

Проблема с программным нажатием кнопок тулбара в новых интерфейсах - C++

24.02.2012, 06:32. Просмотров 1098. Ответов 4
Метки (Все метки)

Есть задача:
Нажать программно кнопку в интерфейсе чужой программы находящейся на тулбаре. Желательно это реализовать через SendMessage/PostMessage, а не через события
Однако как оказалось тулбар то там не совсем обычный, так как на сообщение
C++
1
2
3
SendMessage(tbHandle, TB_BUTTONCOUNT, 0, 0);
//tbHandle хэндл нужного контрола
//TB_BUTTONCOUNT сообщение для получения кол-ва контролов на тулбаре
Приходит ответ 0, хотя на этой панели расположено 4 кнопки одна из которых раскрывающаяся.
Начал сравнивать с офисом, там всё намного хуже: весь тулбар с закладками и с кнопками быстрого доступа это один большой контрол, у которого нету дочерних...
В моём случае программа это ГРАНД-Смета v5.1. Контролы находил через spy++. Хэндл на нужный контрол получаю правильно, соотвествует с поиском через spy++. Надеюсь на помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru