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

Обсуждение, связанное с разработкой ПО верхнего уровня

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

Postby jane_wild on 11 Aug 2019, 03:26

Здравствуйте всем.
Решила полюбопытствовать. Возможно ли сделать фронтальную панель не прямоугольной формы? Ну например круглой? Юзер нажимает кнопочку поверх основной панели (frontmost), появляется FP состоящая из одного индикатора - Gauge, так вот, я бы хотела чтобы форма панели повторяла контуры самой Gauge т.е. была круглой. Возможно ли это? Спасибо
User avatar
jane_wild
assistant
assistant
 
Posts: 142
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2016
Karma: 5

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

Postby Blackman on 11 Aug 2019, 11:12

"Элементарно Ватсон" :wink:
https://forums.ni.com/t5/LabVIEW/How-to ... anguage=en
Attachments
Test Rounded Corner VI LV2009.zip
(63.8 KiB) Downloaded 12 times
Blackman
leader
leader
 
Posts: 874
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 258
VIP

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

Postby jane_wild on 11 Aug 2019, 22:13

Blackman, Спасибо большое то что нужно! Не совсем разобралась как это работает. FP без заголовка разворачивается на весь экран, далее фоновый цвет заменяется на прозрачный и помещается поверх главного окна. Вот тут у меня вопрос - кнопочки и ползунки всякие на главном окне работают как ни в чем не бывало... Как? Они же хоть и прозрачным но все же закрыты. Ну да ладно работает и хорошо. Еще раз спасибо :thank:
User avatar
jane_wild
assistant
assistant
 
Posts: 142
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2016
Karma: 5

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

Postby dadreamer on 13 Aug 2019, 18:34

jane_wild, посмотрите пример Андрея из той же темы: https://forums.ni.com/t5/LabVIEW/How-to ... 69#M428389 Только окошко расширьте, иначе кнопку Стоп не найдёте потом :) Если кратко, то все элементы на FP (контролы, индикаторы, декор и иже с ними) не являются Windows-объектами, кроме собственно самого окна панели, потому на них не действует магия Windows API.
User avatar
dadreamer
professor
professor
 
Posts: 3286
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 834
I/O VIP vision internet


Return to Лицевая панель

Who is online

Users browsing this forum: No registered users and 1 guest

cron