![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Форма невидимая, но все равно копирует на себя экран за собой...
MasacreAnt © (2006-01-24 20:25:00)Сделал невидимую форму вот так:
(
Border Style - bsNone;
Form1.Brush.Style := bsClear;
)
Запускаю прогу, но млин, форма один фиг видимая, потому что копирует содержимое экрана за собой (рабочий стол например) и отображает на себе...
Хотел сделать чтобы компонента Image (расположенная на форме), выглядела так буд-то висит не на форме а, ну как буд-то в воздухе чтоли...
Вобщем мне надо чтобы формы видно не было и она рисовала вместо себя куски рабочего стола и окон, и чтобы компоненты расположенные на ней в это время были видны... Как такое сделать??? Помогите плиз...
MasacreAnt (2006-01-25 22:00:00) [1]Всем спасиба!!! Особенно Rem'у! Метод прокатил, правда пришлось отказаться от PNG картинки (с альфа каналом), а юзать обычную обрезку...
Rem (2006-01-24 23:10:00) [2]procedure TForm1.FormCreate(Sender: TObject);
begin
TransparentColor := true;
TransparentColorValue := GetSysColor(COLOR_BTNFACE);
end;
Гаврила (2006-01-24 20:30:00) [3]Смотри альфаканалы