johnmarshall
Осваивающий
- Сообщения
- 198
- Репутация
- 37
Всем добрый вечер.
читаю форумы уже 5 часов к ряду, мозг расплавился.
Ситуация такая:
есть обычная форма:
ничего примечательного. стандартная. добавляю PNG или GIF рисунок с прозрачностью
- либо рядом
- либо на кнопку.
потом пытаюсь добавить рисунок в скомпилированный скрипт:
- либо через reshaker.exe
- либо через resources.au3
система winXP SP3. autoit 3.3.6.1
итого:
- http://www.autoitscript.com/forum/topic/51103-resources-udf/ библиотека ресурсов, все хорошо компилит, только кнопка получается без рисунка, потому, что не добавляется.
- http://www.autoitscript.com/forum/topic/113484-htmlayout-dll-udf/ боян. может со временем или под другие нужды, но не подходит.
- http://autoit-script.ru/index.php?topic=4342.0 пример хороший, только рисунок на кнопке получает эффект "сепия".
- http://autoit-script.ru/index.php/topic,5090.0.html хороший пример с прозрачностью, все отлично работает, только это для общего окна формы.
- http://autoit-script.ru/index.php/topic,49.0.html работает. перечитал весь Icons.udf, как просто добавить рисунок, не обрезая, не понял. добавить в скомпилированный файл не получилось по причине то-ли конфликта resources.udf (http://www.autoitscript.com/forum/topic/51103-resources-udf/) и Icons.udf (http://www.autoitscript.com/forum/topic/92675-icons-au3/).
- http://autoit-script.ru/index.php/topic,5419.0.html кнопка-тумблер. работает, компилится, только это для обычных иконок, а надо PNG.
- http://autoit-script.ru/index.php/topic,1751.msg12505/topicseen.html GUIImageList.au3 не осилил.
прочел еще:
http://autoit-script.ru/index.php/topic,6434.0.html
http://autoit-script.ru/index.php/topic,1267.0.html классный пример. пока не осилил)
http://autoit-script.ru/index.php/topic,241.0.html прозрачные окна.
http://autoit-script.ru/index.php/topic,3405.msg24616.html табы очень понравились, хорошо скомпилировались. PNG не смог добавить.
http://autoit-script.ru/index.php/topic,2430.0.html с иконками работает. с рисунками не работает.
http://dundats.mvps.org/help/html/libfunctions/_guiimagelist_create.htm _guiimagelist_create не осилил.
просьба (я понимаю, еще одна тема, примеров и так куча, но все-таки)
подскажите небольшой, простенький пример, чтобы можно было на форму добавить рисунок PNG или GIF с прозрачностью,
и чем его лучше все-таки внедрять в ресурс; через resources.udf, без Icons.udf; или AutoIt3Wrapper с Icons.udf,
или как вообще лучше.
UPD.
добавление используя resources.udf -- #AutoIt3Wrapper_Res_File_Add=PlayBlue.png, rt_rcdata, PlayBlue.png
добавление используя ResHacker.exe -- #AutoIt3Wrapper_Run_After=ResHacker.exe -add %out%, %out%, 0.png, RCData, 600, 0
читаю форумы уже 5 часов к ряду, мозг расплавился.
Ситуация такая:
есть обычная форма:
Код:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ###
$Form1 = GUICreate("Form1", 396, 288, 198, 124)
$Tab1 = GUICtrlCreateTab(32, 24, 289, 193)
$TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
$Button1 = GUICtrlCreateButton("Button1", 48, 72, 91, 73)
$Pic1 = GUICtrlCreatePic("", 152, 72, 84, 76)
$TabSheet2 = GUICtrlCreateTabItem("TabSheet2")
GUICtrlCreateTabItem("")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
ничего примечательного. стандартная. добавляю PNG или GIF рисунок с прозрачностью
- либо рядом
- либо на кнопку.
потом пытаюсь добавить рисунок в скомпилированный скрипт:
- либо через reshaker.exe
- либо через resources.au3
система winXP SP3. autoit 3.3.6.1
итого:
- http://www.autoitscript.com/forum/topic/51103-resources-udf/ библиотека ресурсов, все хорошо компилит, только кнопка получается без рисунка, потому, что не добавляется.
- http://www.autoitscript.com/forum/topic/113484-htmlayout-dll-udf/ боян. может со временем или под другие нужды, но не подходит.
- http://autoit-script.ru/index.php?topic=4342.0 пример хороший, только рисунок на кнопке получает эффект "сепия".
- http://autoit-script.ru/index.php/topic,5090.0.html хороший пример с прозрачностью, все отлично работает, только это для общего окна формы.
- http://autoit-script.ru/index.php/topic,49.0.html работает. перечитал весь Icons.udf, как просто добавить рисунок, не обрезая, не понял. добавить в скомпилированный файл не получилось по причине то-ли конфликта resources.udf (http://www.autoitscript.com/forum/topic/51103-resources-udf/) и Icons.udf (http://www.autoitscript.com/forum/topic/92675-icons-au3/).
- http://autoit-script.ru/index.php/topic,5419.0.html кнопка-тумблер. работает, компилится, только это для обычных иконок, а надо PNG.
- http://autoit-script.ru/index.php/topic,1751.msg12505/topicseen.html GUIImageList.au3 не осилил.
прочел еще:
http://autoit-script.ru/index.php/topic,6434.0.html
http://autoit-script.ru/index.php/topic,1267.0.html классный пример. пока не осилил)
http://autoit-script.ru/index.php/topic,241.0.html прозрачные окна.
http://autoit-script.ru/index.php/topic,3405.msg24616.html табы очень понравились, хорошо скомпилировались. PNG не смог добавить.
http://autoit-script.ru/index.php/topic,2430.0.html с иконками работает. с рисунками не работает.
http://dundats.mvps.org/help/html/libfunctions/_guiimagelist_create.htm _guiimagelist_create не осилил.
просьба (я понимаю, еще одна тема, примеров и так куча, но все-таки)
подскажите небольшой, простенький пример, чтобы можно было на форму добавить рисунок PNG или GIF с прозрачностью,
и чем его лучше все-таки внедрять в ресурс; через resources.udf, без Icons.udf; или AutoIt3Wrapper с Icons.udf,
или как вообще лучше.
UPD.
добавление используя resources.udf -- #AutoIt3Wrapper_Res_File_Add=PlayBlue.png, rt_rcdata, PlayBlue.png
добавление используя ResHacker.exe -- #AutoIt3Wrapper_Run_After=ResHacker.exe -add %out%, %out%, 0.png, RCData, 600, 0