Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как "закрасить" родительское MDI-окно? [D7, WinXP]


Jetus ©   (2007-08-13 12:35:00) 

Здравствуйте.

Есть MDI-приложение. На родительсвой форме в рабочей области надо вывести логотип конторы.

Если кинуть TImage и сделайть ей Align := alClient, то MDI-дочерние формы тогда не отображаются вообще.

Как реализовать? Прописовывать на Canvas?


JetuS   (2007-08-13 14:14:00) [1]

Спасибо всем. Действительно работает.
Причина была в том, что я использовал компонент TcxImage, а не TImage.


{RASkov}   (2007-08-13 13:03:00) [2]

> [3] JetuS ©   (13.08.07 12:51)

Если имидж прямо непосредственно на форме, то [2]. Если на промежуточном WinControl'е, то попробуй ему(промежуточному) SendToBack сделать...


Плохиш   (2007-08-13 12:53:00) [3]

Выбрал "Новый - MDI-Application", потом выполнил [3], всё отображается...


JetuS   (2007-08-13 12:51:00) [4]


> Делаешь что-то не так, у меня отображаются.

Что же там можно сделать не так?
На родительскую форму кидаю TImage, разворачиваю её на всю область и загружаю в неё картинку. Вот и всё.


Плохиш   (2007-08-13 12:45:00) [5]


> Если кинуть TImage и сделайть ей Align := alClient, то MDI-
> дочерние формы тогда не отображаются вообще.

Делаешь что-то не так, у меня отображаются.


MultIfleX   (2007-08-13 12:44:00) [6]

canvas.brush.bitmap := image1.bitmap; или грузи из файла
canvas.fillrect( clientrect );


Наверх

Титульная страница Поиск, карта сайта Написать письмо