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 Кто-нибудь знает, как по потоку в библиотеке вычислить дескриптор окна графика МТ4, из которого была вызвана библиотека? Посмотри здесь - довольно подробно во всех вариантах рассмотрели твой вопрос. Самый простой вариант - напрямую в функцию dll передать свой дескриптор как 1-н из параметров Ссылка на комментарий Поделиться на другие сайты Поделиться
Zhunko Опубликовано 29 мая, 2010 Жалоба Поделиться Опубликовано 29 мая, 2010 Кто-нибудь знает, как по потоку в библиотеке вычислить дескриптор окна графика МТ4, из которого была вызвана библиотека? Посмотри здесь - довольно подробно во всех вариантах рассмотрели твой вопрос. Самый простой вариант - напрямую в функцию dll передать свой дескриптор как 1-н из параметровПосморел... Как и ожидал - не выходит у них.Конечно, можно передавать дескриптор окна в функцию. Но для этого придётся делать специальную функцию инициализации библиотеки.Хотел минимизировать и проводить инициализацию в DllMain() без специальных функций.Вполне ожидаемо, что в МТ4 это невозможно сделать. Тем более, что МТ4 работает по особенному с библиотеками. Любой вызов библиотеки из эксперта или скрипта организует виртуальный процесс для библиотеки. Путано... Т.е. поток, в котором выполняется скрипт или эксперт, является виртуальным процессом для библиотеки.Может быть эта особенность поможет... Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения