сАвсЭм свободное окно в 8.1
Небольшое шаманство
- Описание
- Подробнее
Описание
В 8-ке сделали наконец-то нормальную работу с внутреннимми окнами, в частности, свойство СостояниеОкна, которое можно установить в значение «Свободное», в результате чего получается «плавающее окошко» внутри главного окна.
Небольшим шаманством можно превратить окно в совсем свободное, т.е. иметь его на экране даже тогда, когда главное окно 1С свернуто (см. картинку)
Достигается переопределением родителя отчета(обработки):
SetParent(ХэндлОтчета, GetDesktopWindow) // ставим родительским окном Рабочий стол
При этом владельцем окна (тем, кто отвечает за разрушение) остается главное окно 1С, при его закрытии форма вполне корректно, без ругани, разрушается.
Примечание1: в 7.7 не проходит!
Примечание2: разумеется, не штатно, для ВК или внешней программы
Примечание3: реализовано в //sale.itcity.ru/public/59436/
