nsg Опубликовано 17 декабря, 2009 Поделиться Опубликовано 17 декабря, 2009 Взаимодействия с операционной системой Windows посредством Win32 API Ссылка на комментарий Поделиться на другие сайты Поделиться
nsg Опубликовано 29 марта, 2010 Автор Поделиться Опубликовано 29 марта, 2010 П. В. Румянцев Азбука программирования в Win32 API (4-е издание) П. В. Румянцев Азбука программирования в Win 32 AP.rarПолучение информации... Ссылка на комментарий Поделиться на другие сайты Поделиться
Zhunko Опубликовано 27 мая, 2010 Поделиться Опубликовано 27 мая, 2010 Кто-нибудь знает, как по потоку в библиотеке вычислить дескриптор окна графика МТ4, из которого была вызвана библиотека? Ссылка на комментарий Поделиться на другие сайты Поделиться
alexgomel Опубликовано 29 мая, 2010 Поделиться Опубликовано 29 мая, 2010 В 5/27/2010 в 3:02 PM, Zhunko сказал: Кто-нибудь знает, как по потоку в библиотеке вычислить дескриптор окна графика МТ4, из которого была вызвана библиотека? Посмотри здесь - довольно подробно во всех вариантах рассмотрели твой вопрос. Самый простой вариант - напрямую в функцию dll передать свой дескриптор как 1-н из параметров Ссылка на комментарий Поделиться на другие сайты Поделиться
Zhunko Опубликовано 29 мая, 2010 Поделиться Опубликовано 29 мая, 2010 В 5/29/2010 в 6:26 AM, alexgomel сказал: В 5/27/2010 в 3:02 PM, Zhunko сказал: Кто-нибудь знает, как по потоку в библиотеке вычислить дескриптор окна графика МТ4, из которого была вызвана библиотека? Посмотри здесь - довольно подробно во всех вариантах рассмотрели твой вопрос. Самый простой вариант - напрямую в функцию dll передать свой дескриптор как 1-н из параметровПосморел... Как и ожидал - не выходит у них.Конечно, можно передавать дескриптор окна в функцию. Но для этого придётся делать специальную функцию инициализации библиотеки.Хотел минимизировать и проводить инициализацию в DllMain() без специальных функций.Вполне ожидаемо, что в МТ4 это невозможно сделать. Тем более, что МТ4 работает по особенному с библиотеками. Любой вызов библиотеки из эксперта или скрипта организует виртуальный процесс для библиотеки. Путано... Т.е. поток, в котором выполняется скрипт или эксперт, является виртуальным процессом для библиотеки.Может быть эта особенность поможет... Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения