Автор Тема: Что находится под капотом функции - GUICtrlCreateObj  (Прочитано 82 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн assch [?]

  • Новичок
  • *
  • Сообщений: 166
  • Репутация: 4
    • Награды
Прошу прощения за тему
Сам я работаю на Ассемблере (платформа - masm32)
как то нужно было реализовать показ HTML страницы в окне программы
реализацию я сделал но для этого понадобилось
около двухсот (200) строк прямого алгоритма
Наткнулся на пример реализации на вашем языке
У вас например при помощи функции - ObjCreate
можно создать ссылку на COM-объект из данного класса

Код: AutoIt [Выделить]
$oIE = ObjCreate("Shell.Explorer.2")


само тело функции я у вас не нашёл (может быть не там искал)
но пологаю что под капотом отработали две API функции
функция - CLSIDFromString       (для формирования - CLSID)
и функция - CoCreateInstance    (создаёт ссылку на COM-объект)

дальше у вас функция - GUICtrlCreateObj
Создаёт элемент ActiveX в GUI

Код: AutoIt [Выделить]
GUICtrlCreateObj($oIE, 10, 40, 600, 360)


дальше идёт работа с интерфейсом при помощи метода - navigate

Код: AutoIt [Выделить]
$oIE.navigate("http://www.autoitscript.com")


Вопрос:
где можно найти тело функций (ObjCreate   и   GUICtrlCreateObj)
в особенности функции - GUICtrlCreateObj
чтобы по сути подсмотреть там алгоритм реализации
или они у вас не доступны потому что просто вшиты в компилятор

Ещё раз прошу прощения за необычную тему

Русское сообщество AutoIt

Что находится под капотом функции - GUICtrlCreateObj
« Отправлен: Октябрь 12, 2017, 17:41:04 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
3085 Просмотров
Последний ответ Декабрь 19, 2009, 18:33:29
от f4llen
3 Ответов
2449 Просмотров
Последний ответ Сентябрь 21, 2011, 21:39:12
от Kaster
0 Ответов
1444 Просмотров
Последний ответ Декабрь 02, 2011, 21:27:55
от Viktor1703
8 Ответов
2662 Просмотров
Последний ответ Октябрь 28, 2012, 22:25:20
от general66
4 Ответов
1567 Просмотров
Последний ответ Декабрь 20, 2012, 01:25:52
от Kaster
2 Ответов
2294 Просмотров
Последний ответ Июнь 30, 2013, 21:41:30
от AZJIO
4 Ответов
1826 Просмотров
Последний ответ Июль 14, 2013, 00:16:00
от Zalman1980
6 Ответов
1749 Просмотров
Последний ответ Февраль 12, 2014, 22:31:43
от Yashied
0 Ответов
739 Просмотров
Последний ответ Март 08, 2014, 02:59:46
от Zalman1980
36 Ответов
4365 Просмотров
Последний ответ Сентябрь 08, 2015, 12:24:36
от CreatoR