Page 1 of 1

Нестандартная FP

PostPosted: 11 Aug 2019, 03:26
by jane_wild
Здравствуйте всем.
Решила полюбопытствовать. Возможно ли сделать фронтальную панель не прямоугольной формы? Ну например круглой? Юзер нажимает кнопочку поверх основной панели (frontmost), появляется FP состоящая из одного индикатора - Gauge, так вот, я бы хотела чтобы форма панели повторяла контуры самой Gauge т.е. была круглой. Возможно ли это? Спасибо

Re: Нестандартная FP

PostPosted: 11 Aug 2019, 11:12
by Blackman
"Элементарно Ватсон" :wink:
https://forums.ni.com/t5/LabVIEW/How-to ... anguage=en

Re: Нестандартная FP

PostPosted: 11 Aug 2019, 22:13
by jane_wild
Blackman, Спасибо большое то что нужно! Не совсем разобралась как это работает. FP без заголовка разворачивается на весь экран, далее фоновый цвет заменяется на прозрачный и помещается поверх главного окна. Вот тут у меня вопрос - кнопочки и ползунки всякие на главном окне работают как ни в чем не бывало... Как? Они же хоть и прозрачным но все же закрыты. Ну да ладно работает и хорошо. Еще раз спасибо :thank:

Re: Нестандартная FP

PostPosted: 13 Aug 2019, 18:34
by dadreamer
jane_wild, посмотрите пример Андрея из той же темы: https://forums.ni.com/t5/LabVIEW/How-to ... 69#M428389 Только окошко расширьте, иначе кнопку Стоп не найдёте потом :) Если кратко, то все элементы на FP (контролы, индикаторы, декор и иже с ними) не являются Windows-объектами, кроме собственно самого окна панели, потому на них не действует магия Windows API.