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

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

MDI окна [D7, Win95/98, WinME, Win2k, WinXP]


Страницы:   1 2

kblc ©   (2005-07-15 09:27:00) 

Уважаемые мастера, у меня к вам вопрос:
 все наверное видели совмещение MDI окон и закладок (Opera, FireFox). Я бы хотел то же самое реализовать в своём приложении.
 
 т.е. как только появляеться MDI окно - автоматически создаёться закладка, и как только окно уничтожаеться - закладка уничтожаеться.
 
 Я бы хотел у вас спросить, каким компонентом лучше сделать эти закладки, и второе, какое сообщение приходит форме, если от неё (в ней) создаёться и уничтожаеться MDI-форма. И как потом определить название окошка и его хэндл.

 Заранее боагодарю ответивших...


kblc   (2005-07-21 13:25:00) [21]

существует ли где-нибудь простенькая реализация, что бы наглядно можно было изучить данную область?
 Если нет, то, не мог бы мне кто-нибудь помочь, а то я не совсем в этом понимаю.

 Заранее благодарю.


alpet   (2005-07-21 13:19:00) [22]

kblc ©   (15.07.05 09:27)
MDI и механизм вкладок не совсем одно и то же. Первое базируется на   окнах не привязанных жестко к какой либо клиентской области (их можно перемешать, изменять размер), второе на окнах как раз привязаннык к клиентской области контрола вкладок (Tab Control). Компоненты для решения этой задачи в Delphi присутствуют, например TTabControl (вкладки которого имеют класс TTabSheet). Начиная кажется с 6-ой версии доступны также и фреймы которые позволяют разрабатывать как-бы отдельные формы, а потом встраивать их как дочерние, например в тот же TTabSheet.


kblc   (2005-07-21 13:05:00) [23]

Удалено модератором


Страницы:   1 2

Наверх

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