Полная версия этой страницы:
Вопрос по УФ
Ребята, есть специалисты по УФ?
2 вопроса, на картинке показаны, возможно ли такое впринципе?
1) изменить отображение картинки логотипа в верхнем левом углу
2) скрыть/убрать 2 кнопки управления формой из верхнего правого угла
Средствами 1С - нет, этим управляет сама ОС, теоретически можно реализовать написав какую-то dll-ку.
logist, этим управляет не ОС, а 1С.
Цитата(logist @ 02.06.14, 20:45) необходимо зарегистрироваться для просмотра ссылки
теоретически можно реализовать написав какую-то dll-ку
Ответ, которым можно закрыть рот всем, кто говорит "в 1С так сделать нельзя"
IgorN, то что вы хотите сделать - сделать нельзя. Озвучьте цели, возможно будет предложено какое-то альтернативное решение.
Техническую возможность таких манипуляций хотел узнать, у самого спросили, на один из 3 вопросов я ответ нашел. А с таким ни разу не сталкивался - решил спросить у профи для начал.
Цель, изменить пиктограмму на свою и, видимо, запретить сворачивать/разворачивать форму обработки, только закрыть
Цитата(Vofka @ 02.06.14, 20:02) необходимо зарегистрироваться для просмотра ссылки
logist, этим управляет не ОС, а 1С.
как?
Цитата(logist @ 03.06.14, 10:45) необходимо зарегистрироваться для просмотра ссылки
как?
Не понял вопрос.
Как 1С встроенным языком может управлять иконкой и кнопками сворачивания/разворачивания открытого в ней окна?
1С не в смысле "встроенный язык 1С", а в смысле сама платформа. Для конфигураций на базе 1С "операционной системой" является платформа 1С.
И сама платформа этим не управляет, в платформе может быть зашита пиктограмма окошка, внешний вид кнопок работы с окном, необходимость наличия кнопок работы с окном (например возможно только полноэкранное отображение, поэтому кнопку изменить размер окна нет смысла отображать уже на уровне приложения), но управление их наличием на форме (с наложением условия самого приложения), их подмена управляется из среды операционной системы.
Вот такой вариант, я так понимаю, на обычных формах реализован?
logist, выше приведен скриншот обычной формы. На нем замечательно видно, как сама платформа 1С этим может управлять: можно поменять значок, можно убрать кнопки. Делается это с использованием функционала платформы. Ну и причем тут операционная система?
IgorN, в обычных формах да. А в управляемые не на столько "управляемые" (как следовало бы из их названия)

.
Цитата(Vofka @ 03.06.14, 13:24) необходимо зарегистрироваться для просмотра ссылки
Делается это с использованием функционала платформы.
Ну, вот я и спрашивал - как это сделать?
Я это и хотел узнать, УФ не такие уж и управляемые
1. С помощью WinAPI находим хэндл окна
2. showWindow(hWnd,param) меняем стиль окна.
Проблема в том, что в УФ окно не является дочерним к 1с-кому
Цитата(Vofka @ 03.06.14, 12:25) необходимо зарегистрироваться для просмотра ссылки
Для конфигураций на базе 1С "операционной системой" является платформа 1С.
А я все время думал, что программы используют функционал ОС....
Цитата(sava1 @ 03.06.14, 14:44) необходимо зарегистрироваться для просмотра ссылки
А я все время думал, что программы используют функционал ОС....
Вы на чем-то, кроме 1С пишете?
Цитата(Vofka @ 03.06.14, 15:01) необходимо зарегистрироваться для просмотра ссылки
Вы на чем-то, кроме 1С пишете?
Это на что-то влияет ? (было паскаль/с)
Цитата(sava1 @ 03.06.14, 15:06) необходимо зарегистрироваться для просмотра ссылки
Это на что-то влияет ? (было паскаль/с)
Я к тому, что возьмем какую-то среду разработки для паскаля. Вы там создаете формы. Тудой же вы можете управлять и кнопками на форме и значками. Разве вам лично для этого нужно напрямую использовать функционал ОС?
Дак окно паскаля ничем не отличается от сишного и является наследником окна виндового (с возможными перегрузами).
И я на 90% уверен,что 1с-кое окно такой-же наследник базового класса
sava1, здесь
Цитата(Vofka @ 03.06.14, 12:25) необходимо зарегистрироваться для просмотра ссылки
Для конфигураций на базе 1С "операционной системой" является платформа 1С.
я специально выделил "операционной системой" в кавычки, кагбэ намекая на абстрактность этого высказывания.
Я понимаю., но в данном случае платформа есть "реализацией" бизнес-логики. ИМХО
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.