#0
by Андрюха
Вызываю через DynamicWrapper, не могу сообразить как из 1С передать туда вторым параметром указатель на функцию :(
#2
by Андрюха
А уж функция там или переменная или еще какая хрень должна разбираться dspsdftvfz API функция
#6
by smaharbA
тогда ненадо тебе енумератор, но на сколько помню сперва тебе нужно будет mdi окно найти (главное) а потом уж в нем все остальные
#9
by smaharbA
ну тут поиск от десктопа, а тебе сперва по классу надо найти мди, и его первым в обход
#11
by Sadovnikov
Формэкс: СписокВсехОткрытыхОкон СИНТАКСИС: СписокВсехОткрытыхОкон НАЗНАЧЕНИЕ: возвращает список значений со всеми открытыми формами
#14
by Sadovnikov
Щас еще больше испорчу :) Искать лучше не по заголовку. А завести в модуле переменную и определять ее наличие.
#17
by smaharbA
СписокОкон.ДобавитьЗначение(Контекст); ... ну там с проверкой конечно и не в прямую в приоткрытии, а через функцию
#18
by Sadovnikov
Зачем так напрягаться и перелопачивать всю конфу? Если есть СписокВсехОткрытыхОкон.
#22
by Андрюха
У меня всё получилось, за исключением того, что не могу получить заголовок окна по хендлу:
#30
by Андрюха
У меня не получится, т.к. я с помощью ВК RBrowser открываю в дочернем окне 1С файл Excel. Теперь нужно при поворном его открытии активизировать (по заголовку) уже открытое окно.
#35
by Rie
О, кстати, та же проблема! Но только не уверен, что решаемо "в лоб" через dll. Я пробовал писать для этой цели собственную ВК, но обломился: именно из-под _1С_ не работает, при запуске того же кода из MS Word, а также тестовых приложений на Delphi окно "всплывало". Из 1С - тоже "всплывало", но тут же поверх него ложилось окно 1С.
#36
by Андрюха
Я стал открывать через RBrowser - всё отлично, только при повторном открытии Excel матюкается, вот и хочу искать дочернее окно по заголовку и активизировать его. В проблема бы решилась, но не могу получить заголовок открытого дочернего окна, GetWindowText и GetWindowTextW возрращают пустую строку.
#37
by Rie
У меня - Excel запускался через OLE. Далее находил окно по заголовку и поднимал наверх. После этого оно на доли секунды было видно, потом поверх него наползала 1С.
#38
by Андрюха
Такая же фигня была, попробуй через RBrowser - симатично получается, за искл повторного открытия
#40
by Андрюха
Может быть тогда добавить в 1С++ возможность открытия в качестве дочернего окна IE ну и в нем файла кончено же?
#41
by Rie
Спасибо,RBrowser попробую. Но хотелось бы понять, как именно это делается. То, что я вижу сейчас - там пусть free, но "голая" dll. А исходников, случаем, не водится?
#43
by smaharbA
ИЕ или веббраузер можно открыть как активикс или тупо сделать дочерним тойже рамке текста вот тебе и будет окно на форме, правдо тут надо будет отслеживать события вмпаинт
#44
by Андрюха
В качестве заголовка нужного окна постоянно возвращается "Вид", а не фактический заголовок. Вот.
#48
by Андрюха
Благодаря уважаемому smaharbA родился следующий код получения таблицы всех дочерних окон, с указанием хендла, заголовка и класса: С удовольствием добавляю его в базу знаний.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Получение итогов по группе счета с субконто по конкретному сотруднику
- v7: Отображения списка значений v7
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Как узнать владельца формы списка справочника, в модуле этой формы списка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Получение заголовка колонки таблицы формы списка справочника
- v7: Получение данных с Com порта от весов
В этой группе 1С
- Сбои в нумерации счетов-фактур - правовая оценка.
- ЗУП. Формирование проводок по начислениям в натуральной форме.
- Получить значение субконто из РегистраБухгалтерии
- Как ввести начальные остатки для ПБУ 18/02?
- Подсчитать количество одинаковых строк в ТЧ документов
- А есть ли типовые правила для конвертации из комплексной в зик ?
- Программа для управления учебным класом (VNC)
- Создание документа для ввода ручных проводок
- Конвертация 2.0: как выгрузить по правилу?
- Конвертация периодических реквизитов 7.7
- ЗУП печатная форма 2 НДФЛ
- v7: Начисление износа ОС на забалансе (010 счет)
- Конвертор ИБ 1С Предприятия 7.7
- УПП - в печ форме Т1 не печатаются личные надбавки сотрудника
- Округление сумм в ЗиК
- v7: Вопрос по учету Районного коэффициента при расчете среднего заработка в 1с8 ЗУП.
- ЗУП: Нумерация справок 2-НДФЛ
- Текущий узел плана обмена как получить?
- ЗУП 2.5.13.5 Исправление больничного vs прямое сторнирование vs удержание?
- Экспорт контактов из 1С в Outlook