Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
BoxDevils Гость
|
Добавлено: Чт Янв 23 2003 10:08 Заголовок сообщения: Как зделать прозрачное окно? |
|
|
Как зделать прозрачное окно чтоб на окне был фон того что под окном и рисовать можно было (только не копировать фон сверху)???? |
|
Вернуться к началу |
|
|
nz
Зарегистрирован: 21.12.2002 Сообщения: 71
|
Добавлено: Пт Янв 24 2003 20:44 Заголовок сообщения: Re: Как зделать прозрачное окно? |
|
|
Это тебе хорошая платформа нужна: не хуже W2K!!!!!!!!!!!!!!
Cмотри MSDN вот по этим функциям: SetLayeredWindowAttributes() SetWindowLongPtr() |
|
Вернуться к началу |
|
|
gadyuka
Зарегистрирован: 12.11.2001 Сообщения: 36 Откуда: Moscow
|
Добавлено: Вс Янв 26 2003 08:55 Заголовок сообщения: Re: Как зделать прозрачное окно? |
|
|
а если не только под W2K то надо просто оверрайднуть WndProc на сообщения WM_ERASEBKGND и WM_PAINT
В синтаксе Дельфей: procedure TForm1.WNDProc(var Message:TMessage); begin Case Message.Msg of WM_ERASEBKGND : MyPaintBkgnd; WM_PAINT : MyPaintForm; else inherited; end; end; |
|
Вернуться к началу |
|
|
|