![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
фоновый ;рисунок на форме [D5, Win95/98]
Vint © (2002-11-15 14:44:00)Уважаемые мастера,
как разместить один фон в клиентской области различных форм?
в совете: http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988622045&n=16сказано вроде делать так:
brush.bitmap := image1.picture.bitmap; но что-то не получается???
Набережных С. (2002-11-15 18:52:00) [1]Попробуй brush.bitmap.Assign(image1.picture.bitmap) с учетом Игорь Шевченко © (15.11.02 16:30)
Sectey (2002-11-15 18:00:00) [2]А нафига ты использыеш Image1.
Ты на 100% процентов уверен что к моменту вызова brush.bitmap := image1.picture.bitmap у тебя image1.picture.bitmap создан загружен и готов к работе? Если не уверен сам ручками создай TBitmap и загрузи в него изображение.
Vint (2002-11-15 16:36:00) [3]>Игорь Шевченко © (15.11.02 16:30)
Так я, как не пыталсяbrush.bitmap := image1.picture.bitmap;
не работает!!!
И при чем тут 8х8 ?
Игорь Шевченко (2002-11-15 16:30:00) [4]Vint © (15.11.02 16:19)
Куда уж проще ?
> brush.bitmap := image1.picture.bitmap;
Это из другой оперы. Кроме того, размер Image должен быть максимум 8х8 пикселей
Vint (2002-11-15 16:19:00) [5]>Игорь Шевченко © (15.11.02 16:11)
Я это понял из примера, а вот насчетbrush.bitmap := image1.picture.bitmap;не прокатит? Просто хотелось попроще :))
Игорь Шевченко (2002-11-15 16:11:00) [6]Обрабатывать сообщение WM_ERASEBKGND и в обработчике этого сообщения рисовать требуемый рисунок в клиентской области формы.
Vint (2002-11-15 15:57:00) [7]Работает вроде через Canvas, только не в onCreate, и не из image1.picture.bitmap:
Form1.Canvas.Brush.Bitmap := Bitmap;,
Form1.Canvas.FillRect(Rect(0,0,Form1.Width,Form1.Height));
но сам image закрашивается этим bitmap...
Помогите plz!
Vint (2002-11-15 15:09:00) [8]>Skier © (15.11.02 15:02)
Вроде я и говорю о "Комментари от proton (avtograd) (NilSoft)"или есть еще коментарии?, я получил этот вопрос по рассылке, так, что может и пропустил, что? :(
Skier (2002-11-15 15:02:00) [9]>Vint
А ты коментарии к этому примеру читал ?
Vint (2002-11-15 14:58:00) [10]>Skier © (15.11.02 14:47)
Например вся форма белая, или нарушение доступа по адресу FFFFFFFF
>Calm © (15.11.02 14:48)
по возможности хочеться избежать использования сторонних компонент :-)
Calm (2002-11-15 14:48:00) [11]Так для этого есть много компонент, например.
На ум приходит только библиотека AHM, но есть и другие.
Или я чего-то не допонял в вопросе? :(
Skier (2002-11-15 14:47:00) [12]>Vint
> как разместить один фон в клиентской области различных форм?
Я думаю что стоит написать для всех форм общего
предка с возможностью отрисовки bitmap-а на клиентской части.
> но что-то не получается???
Что именно ?