Сайт AZJIO
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
кнопки с иконками из ресурса
Nr2002Дата: Четверг, 10.11.2011, 11:25 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Привет.
Хотелось бы пример скрипта где используются кнопки с иконками из ресурса (до и после компиля) smile
 
AZJIOДата: Воскресенье, 20.11.2011, 08:08 | Сообщение # 2
Рядовой
Группа: Администраторы
Сообщений: 13
Репутация: 0
Статус: Offline
Этот код для указания откуда брать иконки при нескомпилированном скрипте и скомпилированном
If @compiled Then
$AutoItExe=@AutoItExe
Else
$AutoItExe=@ScriptDir&'\Stopwatch.dll'
GUISetIcon($AutoItExe, 99)
EndIf

Этот код для создания списка иконок
For $i = 1 to 12
Assign('hImgLst'& $i, _GUIImageList_Create(16, 16, 5, BitOR(0x00000001, 0x00000020), 0, 1))
Next
_GUIImageList_AddIcon($hImgLst1, $AutoItExe, -201)
_GUIImageList_AddIcon($hImgLst2, $AutoItExe, -202)
_GUIImageList_AddIcon($hImgLst3, $AutoItExe, -203)

Этот код назначает иконки указанным кнопкам
$Start = GUICtrlCreateButton($LngStart, 161, 5, 70, 25)
_GUICtrlButton_SetImageList(-1, $hImgLst1, 0)
$Pause0 = GUICtrlCreateButton($LngPs, 161, 35, 70, 25)
_GUICtrlButton_SetImageList(-1, $hImgLst11, 0)
$Reset = GUICtrlCreateButton($LngRe, 161, 65, 70, 25)
_GUICtrlButton_SetImageList(-1, $hImgLst3, 0)

Этот код для вставки иконок в файл EXE, то есть директивы AutoIt3Wrapper
#AutoIt3Wrapper_Res_Icon_Add=1.ico
#AutoIt3Wrapper_Res_Icon_Add=2.ico
#AutoIt3Wrapper_Res_Icon_Add=3.ico
 
ГостьДата: Воскресенье, 20.11.2011, 09:00 | Сообщение # 3
Группа: Гости





Привет.Спасибо smile
А как из ресурса добавить
 
Nr2002Дата: Воскресенье, 20.11.2011, 09:06 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Спасибо.Отлично.Но, Гость тоже прав. happy smile А как...
 
AZJIOДата: Вторник, 22.11.2011, 00:45 | Сообщение # 5
Рядовой
Группа: Администраторы
Сообщений: 13
Репутация: 0
Статус: Offline
Как выше указано, _GUIImageList_AddIcon добавляет иконку из ресурса, так как $AutoItExe=@AutoItExe, а @AutoItExe=запускаемый файл EXE, с его ресурсов то и взяты иконки. Вот пример http://autoit-script.ru/index.php/topic,1751.0.html
 
Nr2002Дата: Вторник, 29.11.2011, 10:36 | Сообщение # 6
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Спасибо .А как вшит звуковой файл в ресурсы и оттуда (из ехе) использовать. Если не трудно пример плз.
 
  • Страница 1 из 1
  • 1
Поиск:

AZJIO © 2024