FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9112
Вход
Прозрачная форма (Класс GlassForm)

Класс, позволяющий делать форму прозрачной (для Win9... и далее). Кладете класс на форму - он отражается в виде кнопки. В процессе работы жмете на неё - форма становиться прозрачной,можете передвигать форму по экрану - она остаётся прозрачной, еще раз жмете - и форма принимает прежний (непрозрачный) вид. Удачи!


 
Прислал: vau, Roi Ledford.   Категория: Интерфейс


Прозрачная форма (Класс GlassForm)

Когда-то, неизвестно откуда скачал пример - "Полупрозрачная форма", в которой описывалось как сделать форму прозрачной. А затем недели 2 назад на UNIVERSAL Thread FoxPRO нашел класс GlassForm от Roi Ledford (roi@futureblur.com). Всё бы хорошо, но этот класс работал только под WIN2000 и выше. Всё что я сделал - это доработал этот класс, чтобы он работал под любым Виндовозом. Пример использования прилагается. Жмёте кнопку на форме - форма становится прозрачной, можете передвигать форму по экрану - она остаётся прозрачной, еще раз жмете - и форма принимает прежний (непрозрачный) вид. Для работы запустите проект PROBA или GLASSFORM. Под WIN2000 и выше больше возможностей показывает GLASSFORM - здесь ещё можно задать через параметры скорость с какой форма будет становиться прозрачной - плавно или мгновенно. Под Win98 и ниже это увы не работает.
Здесь хочу высказать большое спасибо и выразить свою огромную признательность всем коллегам, принимающим активное участие в работе этого форума, за их решения, помощь и советы в таком трудном деле как освоение VisualFox! Без вашей неоценимой помощи я бы долго с ним кувыркался.
 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (4.845) Вложение [55.85]kb
Дополнения пользователей
Прозрачная форма (Класс GlassForm)
[+][?]
Александр
07.10.02 16:43:50

Полупрозрачность работает только для Top-Level форм (Win2000, VFP6SP5). Есть возможность
распространить решение на In-Sceen формы?
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика