|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » TTBToolbar, как можно отличать кнопки друг от друга? |
|
TTBToolbar, как можно отличать кнопки друг от друга?
|
Новый участник Сообщения: 18 |
Профиль | Отправить PM | Цитировать В классе TTBToolbar, как можно отличать кнопки друг от друга? А то они все с одним Инстансом
|
|
Отправлено: 16:51, 04-07-2011 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Romanka,
#include <GuiToolbar.au3> #include <SendMessage.au3> #include <WindowsConstants.au3> $sTitle = 'AutoIt Help' Run('hh.exe "' & @ProgramFilesDir & '\AutoIt3\AutoIt3.chm"') $hWin = WinWait($sTitle, '', 5) $hToolbar = ControlGetHandle($hWin, '', '[CLASS:ToolbarWindow32; INSTANCE:1]') $i_CountTB = _GUICtrlToolbar_ButtonCount($hToolbar) For $i = 0 To $i_CountTB - 1 $iID = _GUICtrlToolbar_IndexToCommand($hToolbar, $i) MsgBox(64, 'Info', 'Index: ' & $i & ', ID: ' & $iID & @LF & _GUICtrlToolbar_GetButtonText($hToolbar, $iID)) If $i < 2 Then _SendMessage($hToolbar, $WM_COMMAND, $iID, $hToolbar) EndIf Next |
Последний раз редактировалось madmasles, 04-07-2011 в 18:14. Отправлено: 18:09, 04-07-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Правильно ли я сделал, что поменял [CLASS:ToolbarWindow32; INSTANCE:1] на [CLASS:TTBToolbar; INSTANCE:1] ? ни так ни так не работает. Ошибки не выводит (
|
Отправлено: 18:25, 04-07-2011 | #3 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Цитата Romanka:
|
|
Отправлено: 18:32, 04-07-2011 | #4 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Попробовал полностью скопировать скрипт. Справка открылась, а вот месаджбоксы не получил (
|
|
Отправлено: 18:35, 04-07-2011 | #5 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Цитата Romanka:
|
|
Отправлено: 19:13, 04-07-2011 | #6 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Может быть имеет значение, что программа установлена инсталлером или портабл? я имею ввиду AutoIt3. попробую вечером с домашнего компьютера
|
Отправлено: 19:29, 04-07-2011 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - Компы не видят друг друга. | Andermade | Сетевые технологии | 1 | 19-01-2010 07:18 | |
HDD - [решено] Два винта не должны видеть друг друга, как?? | vlad_ru | Microsoft Windows 7 | 9 | 05-12-2009 21:17 | |
Поблагодарим друг друга! | september21 | Флейм | 3 | 14-10-2009 19:33 | |
ISA и AD (как настроить чтобы они друг друга видели?) | roccogmail | Microsoft Windows NT/2000/2003 | 3 | 02-10-2009 15:01 | |
FAQ - Как сделать чтобы 2 компа на свиче друг друга НЕ видели? | Gamover jr | Сетевые технологии | 6 | 24-12-2007 15:39 |
|