Это глубоко переделанный класс PopUP Hint окон первоначального автора Попов АА
Позволяет делать окна подсказок с автоматическим выстраиванием их в разных плоскостях т.е. по центру окна по углам, сверху снизу, слева справа.
-Есть пример использования класса
-Есть скругление углов
-Есть задание вырезание фонового цвета в окне (получается изображение без фона и окна)
-Есть постепенное появление и исчезновение окон
-Есть каскадное выстраивание нескольких окон в зависимости от плоскости вывода (или сверху или снизу)
-Есть управление параметрами и цветом шрифта
-Два типа форм
тип-0 (автоматическое растяжение формы в зависимости от текста)
тип-1 (задание ширины и высоты формы и фоновая картинка, может быть задана прозрачность фона, эта форма без текста)
Думаю что этот класс приукрасит скучные интерфейсы ваших программ.
Класс PopUP Hint окон с примером
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5631
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 20 раз
- Поблагодарили: 81 раз
Класс PopUP Hint окон с примером
Да, есть у нас любители крутящихся тарелочек. 
C6/C12, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5631
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 20 раз
- Поблагодарили: 81 раз
Класс PopUP Hint окон с примером
Интересно, какое практическое применение hint окон в наших приложениях? Я подобное видел в 1С8. Но у них другая архитектура - приложение как таковое однопоточное, но запускаются различные фоновые процессы. Например, проведение документов или проверка встроенной электронной почты. Hint окно появляется как оповещение о завершении/срабатывании фонового процесса. Выглядит сильно на любителя, скорее всего, как-то настраивается.
C6/C12, ШВС, tps/btrieve.
- atashe3
- Посетитель
- Сообщения: 38
- Зарегистрирован: 26 Декабрь 2021, 13:32
- Благодарил (а): 2 раза
- Поблагодарили: 8 раз
Класс PopUP Hint окон с примером
На станции оплаты
у меня выскакивающий хинт - Вам доступна скидка...
При заполнении формы формы ввода телефонов и купонов - Неверный формат... и краткая инструкция
На дисктоп приложении
- Доступно обновление, установить...
- Документ редактируется другим пользователем...
- Вам пришло сообщение...
- Обнаружены ошибки заполнения формы в полях...
- Сервер не доступен...
и т.д.
у меня выскакивающий хинт - Вам доступна скидка...
При заполнении формы формы ввода телефонов и купонов - Неверный формат... и краткая инструкция
На дисктоп приложении
- Доступно обновление, установить...
- Документ редактируется другим пользователем...
- Вам пришло сообщение...
- Обнаружены ошибки заполнения формы в полях...
- Сервер не доступен...
и т.д.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5631
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 20 раз
- Поблагодарили: 81 раз
Класс PopUP Hint окон с примером
То есть, вместо обычного message. Смысла там закрывать окно через интервал времени, наверно, нет. Остаются внешние эффекты в оформлении. В 1С8, если правильно помню, окно закрывается через интервал времени, но можно посмотреть историю этих оповещений, иначе будет путать пользователя.
Как пример работы с win api интересный класс.
Как пример работы с win api интересный класс.
C6/C12, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5631
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 20 раз
- Поблагодарили: 81 раз
Класс PopUP Hint окон с примером
В 1С8 хорошо сделана работа с ошибками при заполнении формы. Как я понимаю, с помощью данного класса можно изобразить подобное (сноски оформляются в виде картинок фона).
C6/C12, ШВС, tps/btrieve.
