C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Работа с формой, Как сделать форму не видемой?
shogun
Отправлено: 13.02.2007, 13:28


Ученик-кочегар

Группа: Участник
Сообщений: 4



Нужно сделать форму невидимой, но при этом все её элементы должны быть видимы и доступны...Помогите плз
bred
Отправлено: 13.02.2007, 13:34


Ученик-кочегар

Группа: Участник
Сообщений: 15



а поискать не пробовали?
прозрачность
shogun
Отправлено: 13.02.2007, 13:57


Ученик-кочегар

Группа: Участник
Сообщений: 4



Мне не нужно форму делать прозрачной.
А при прозрачности компоненты тоже стают прозрачными — чего мне нужно...
Tantos
Отправлено: 13.02.2007, 16:01


Станционный диспетчер

Группа: Участник
Сообщений: 108



Попробуй поработать с регионами (CreateRectRgn/CombineRgn). В свое время я дорабатывал одну функцию, чтобы она меняла вид формы по картинке. Т.е. картинка служила маской, по которой строился внешний вид формы. Тебе этот вариант подойдет, если размеры формы не должны меняться.
Termi_uc
Отправлено: 14.02.2007, 18:33


Дежурный стрелочник

Группа: Участник
Сообщений: 61



Пример работы с регионами на Dephi из книги "Delphi. Трюки и эффекты".
При желании легко переписывается под CBuilder. Там используются только Win32 API функции, работа с которыми не отличается в pas и в c++.

User Attached Image Скачать файл
1.4._Окна_и_кнопки_нестандартной_формы.zip


shogun
Отправлено: 20.02.2007, 12:38


Ученик-кочегар

Группа: Участник
Сообщений: 4



Не подскажете хорошую литературку для обучения работы с регионами, пожалуйсто...
Termi_uc
  Отправлено: 20.02.2007, 16:55


Дежурный стрелочник

Группа: Участник
Сообщений: 61



Тебе что из примера не понятно? wink.gif
Или тебе под CBuilder переписать? yu.gif
Там же с комментами ohmy.gif

Да, кстати при сохранении файл надо переименовать. Там глюки с русским названием...
Termi_uc
  Отправлено: 20.02.2007, 20:58


Дежурный стрелочник

Группа: Участник
Сообщений: 61



Вот прикольная статейка
Работа с регионами cool.gif

Вернуться в Вопросы программирования в C++Builder