Показать полную графическую версию : [решено] Отображение favicon.ico на форме
Подскажите как отображать данную иконку на форме AutoIt? Сайт запускаю программно, открывается браузер а на форме должна появится картинка этой иконки. По возможности еще бы он ее сохранял на время нахождения на страницах этого сайта. Возможно ли такое? Кто не знает это иконка отображается в адресной строке браузера.
Вроде она всегда в корне сайта (http://ya.ru/favicon.ico)
$hGUI = GuiCreate("Test",200,200)
InetGet("http://vieron.ucoz.ru/favicon.ico","favicon.ico")
$Pic = GuiCtrlCreateIcon("favicon.ico",10,10,40,40)
GUISetState(@SW_SHOW, $hGUI)
While 1
Sleep(100)
WEnd
Примерно так, только надо еще на ошибки проверку делать на то скачал ли он ее или нет...
#include <GuiConstantsEx.au3>
$hGUI = GuiCreate("Test",200,200)
InetGet("http://vieron.ucoz.ru/favicon.ico","favicon.ico")
$Pic = GuiCtrlCreateIcon("favicon.ico","",10,10,16,16)
GUISetState(@SW_SHOW, $hGUI)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Спасибо, переделал для себя, стандартная иконка 16х16, ну и если sleep в цикле не выходит по крестику.
Обновление картинки иконки на форме, будет вроде GUICtrlSetImage($Pic,"favicon.ico")
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.