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