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

Обсуждение, связанное с разработкой ПО верхнего уровня
Ответить
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

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

Сообщение jane_wild »

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

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

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

Сообщение Blackman »

"Элементарно Ватсон" :wink:
https://forums.ni.com/t5/LabVIEW/How-to ... anguage=en
Вложения
Test Rounded Corner VI LV2009.zip
(63.8 КБ) 140 скачиваний
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

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

Сообщение jane_wild »

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

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение dadreamer »

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

Вернуться в «Лицевая панель»