1

Тема: AHK: Что может GDI

Хотелось узнать что именно может GDI, а так же примеры (приведенных примеров на гите не хватило).
Хочу понять возможно ли с помощью данной либы сделать красивое GUI и если да, насколько красивое?

2

Re: AHK: Что может GDI

Выбирайте: Examples of Non-Standard GUIs (ActiveX, GDI, etc.)

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

3

Re: AHK: Что может GDI

Очень мало GUI с GDI.

4

Re: AHK: Что может GDI

Radial menu поищите.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

5

Re: AHK: Что может GDI

Phoenixxx_Czar пишет:

Хочу понять возможно ли с помощью данной либы сделать красивое GUI и если да, насколько красивое?

А как вы оцениваете степень красоты?

6

Re: AHK: Что может GDI

Примерно так, наверно.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

7 (изменено: Phoenixxx_Czar, 2019-03-03 19:37:51)

Re: AHK: Что может GDI

teadrinker, во во
serzh82saratov, не плохо.

Мне интересно, возможно ли с помощью GDI заменить HTML интерфейсы? Получится на столько же удобно их делать?

8

Re: AHK: Что может GDI

Думаю, нет. Я бы предпочёл делать окна со сложной графикой на html + css + js, особенно учитывая наличие огромного количества всяких готовых библиотек.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

9

Re: AHK: Что может GDI

Вообще не вариант.
Все элементы, и их поведение, евенты, надо писать с нуля.
А на HTML что то конкретное не получается.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

10

Re: AHK: Что может GDI

serzh82saratov пишет:

А на HTML что то конкретное не получается.

Почему?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

11

Re: AHK: Что может GDI

Когда я компилирую скрипт с использованием HTML + CSS + JS, используется IE7, а это уже нужно сильно заморочиться чтобы подогнать под IE7.

12 (изменено: teadrinker, 2019-03-03 20:26:11)

Re: AHK: Что может GDI

Дописывайте в документ:

<meta http-equiv="X-UA-Compatible" content="IE=9">
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

13

Re: AHK: Что может GDI

А как насчет HotKey полей?

14

Re: AHK: Что может GDI

А что это такое?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

15

Re: AHK: Что может GDI

Контрол в котором отображается нажатая клавиша или клавиши.

16 (изменено: teadrinker, 2019-03-03 23:12:19)

Re: AHK: Что может GDI

А что мешает использовать нативный контрол вне окна ActiveX? Ну и если воспользоваться Гуглом, можно найти js-библиотеку и на этот случай.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

17

Re: AHK: Что может GDI

Вот за JS библиотеку спасибо, давно что-то подобное искал.
Насчет первого вопроса: хотелось бы сделать одно единое окно, в котором есть возможность прокрутки, тогда меньше проблем со всем.

18

Re: AHK: Что может GDI

Не понимаю, а зачем JS для "недоперехвата" клавиш, если вы пишете на основе AutoHotkey.
Или тема не в том разделе - Windows Script Host, HTA (VBScript, JScript).

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

19

Re: AHK: Что может GDI

serzh82saratov пишет:

Или тема не в том разделе - Windows Script Host, HTA (VBScript, JScript)

Не-а, это JavaScript (браузерный).
Можно конечно и через AHK перехватывать.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

20

Re: AHK: Что может GDI

Ну если интересуют не все клавиши... Да и не перехват это, а просто события.

Phoenixxx_Czar пишет:

Насчет первого вопроса: хотелось бы сделать одно единое окно, в котором есть возможность прокрутки, тогда меньше проблем со всем

А это про что?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

21

Re: AHK: Что может GDI

Phoenixxx_Czar, если действительно что-то хотите сделать навороченное в графическом плане, то изучайте Direct3D.

22

Re: AHK: Что может GDI

Хотелось бы сделать такой интерфейс: http://prntscr.com/mt7865. Как бы вы посоветовали его делать?

23

Re: AHK: Что может GDI

Если вся фишка в том, что содержимое окна скроллится, тогда на обычном AHK.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

24

Re: AHK: Что может GDI

Вся фишка во всем оформлении. Я хочу видеть именно такое окно, что можно использовать для реализации?

25

Re: AHK: Что может GDI

Как вариант, на HTML+CSS. На IE красивый скролл "родными" методами сделать невозможно. Придет в помощь jQuery.

P.S. Я смотрю в сторону этой библиотеки (на стадии бета-тестирования).
Человек(или может даже команда разработчиков) пилит open source проект. Говорят, их движок лучше Chromium'a.
Можете взять Ultralight, слепить из него DLL и после создать класс-объект через CLR.
Вот пример: http://forum.script-coding.com/viewtopic.php?id=12948