|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Картинка дергается |
|
|
Картинка дергается
|
|
Пользователь Сообщения: 141 |
Имеется самый простой GUI куда я всунул картинку, но при запуске картинка как-бы дергается - мерцает.
менял формат картинки *bmp *jpg - результат один. В общем вопрос, кто сталкивался с такой задачей и как быть ? #include <GUIConstants.au3>
Global $Path1, $Path2, $Path3
GUICreate("Setup:", 300, 230)
$pic="logo.bmp" ; <-----------------------
$bud=GUICtrlCreatePic($pic,85,40,130,65)
GUISetBkColor(0x00aabbcc)
GUISetFont(9, 200)
GUICtrlCreateGraphic(10,120,280,2,$SS_BLACKRECT)
$hlabel = GUICtrlCreateLabel("My first program", 110,15,300,20)
GUICtrlSetColor(-1, 0x000000)
GUICtrlSetFont($hLabel, Default, 400)
$Path1 = GUICtrlCreateCheckbox("My first program 1",20,130,300,20)
guictrlsetstate(1,$gui_unchecked)
$Path2 = GUICtrlCreateCheckbox("My first program 2",20,150,300,20)
guictrlsetstate(2,$gui_unchecked)
$Path3 = GUICtrlCreateCheckbox("My first program 3",20,170,300,20)
guictrlsetstate(3,$gui_unchecked)
$GoButton = GUICtrlCreateButton("OK",100,200,100,25)
ControlFocus("Install", "", "Button3")
GuiSetState()
While 1
$pic="logo.bmp"
GuiCtrlSetImage($bud,$pic)
$msg = guigetmsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $GoButton
if(GuiCtrlRead($Path1) = 1) then
DirCopy(@ScriptDir & "\p1", @AppDataDir & "My first program\1", 1)
EndIf
if(GuiCtrlRead($Path2) = 1) then
DirCopy(@ScriptDir & "\p2", @AppDataDir & "My first program\2", 1)
EndIf
if(GuiCtrlRead($Path3) = 1) then
DirCopy(@ScriptDir & "\p3", @AppDataDir & "My first program\3", 1)
EndIf
MsgBox(32,"Setup:","My first program has been installed", 3)
ExitLoop
EndSelect
WEnd
Exit
|
|
|
------- Отправлено: 18:36, 19-08-2023 |
|
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать Постоянный вызов GuiCtrlSetImage в цикле -> постоянная перерисовка окна -> эффект мерцания.
|
|
Отправлено: 23:07, 21-08-2023 | #2 |
|
Пользователь Сообщения: 141
|
Профиль | Отправить PM | Цитировать Цитата iglezz:
![]() Закомментировал строчку ;GuiCtrlSetImage($bud,$surt) и мерцание исчезло. Спасибо ! |
|
|
------- Отправлено: 18:16, 22-08-2023 | #3 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Gigabyte R9 280x иногда дергается картинка | daemon26@vk | Видеокарты | 4 | 13-04-2015 00:58 | |
| Интерфейс - Периодически дергается экран | Sergeant Mark | Microsoft Windows 8 и 8.1 | 8 | 28-02-2014 10:32 | |
| Драйвер - Дергается курсор мыши в Windows 7 | tea_and_sugar | Microsoft Windows 7 | 4 | 28-05-2013 18:26 | |
| дергается картинка после записи на DVD-болванку | Moralez | Видео и аудио: обработка и кодирование | 4 | 15-11-2007 17:28 | |
| Дергается видео | Alexey99 | Видео и аудио: обработка и кодирование | 3 | 16-04-2005 22:53 | |
|