Что нового

Прозрачное окно gui

avtoIT

Новичок
Сообщения
94
Репутация
0
Всех прошу сразу простить, если уже обсуждалось...
Мне нужно вывести на экран две картинки в виде уголка (прикрепил во вложении). Т.к. есть поддержка только jpg, bmp, gif первые 2 сразу отпадают - нет поддержки прозрачности, выбираем гиф.
Ну так вот, если создать gui без рамки и начать делать
Код: AutoIt [Выделить]
WinSetTrans()

то изображение становится прозрачным вместе с фоном gui.
Как поступить, спасибо.
 

Вложения

  • png.gif
    png.gif
    159 байт · Просмотры: 123

GUIMish

Знающий
Сообщения
122
Репутация
12
Ну вот, я знаю такой способ:
Код:
#include <WindowsConstants.au3>
#include <_GUICreateAlfa.au3>

$Win = _GUICreateAlfa("Window", "pic.png", 200, 159, -10, 1, False)

GUISetState()
WinSetOnTop ($Win, "", 1) ;Поверх всех окон
While 1
   Switch GUIGetMsg()
	  Case -3
		 Exit

   EndSwitch
WEnd


Я использовал библиотеку _GUICreateAlfa.au3, я точно не-помню где ее взял, но я обычно при помощи его создал.
Скачать: Png.7z
 
Верх