Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.09;
Скачать: CL | DM;

Вниз

Интерфейс как в Delphi   Найти похожие ветки 

 
shyko ©   (2003-09-27 04:50) [0]

Plz, поделитесь сведениями, как создать в приложении интерфейс подобный тому, который есть в IDE Delphi.
А именно: чтобы главная форма с тулбарами была align = alTop (с этим проблем нет). А остальные окна приложения при максимизации не закрывали главное окно. Если эта проблема решается только путем перехвата Windows Messages, то как корректно перехватить эти самые messages.


 
Юрий Зотов ©   (2003-09-27 05:36) [1]

type
TMyForm = class(TForm)
...
private
procedure WMGetMinMaxInfo(var Message: TMessage); message WM_GETMINMAXINFO;
...
end;

procedure TMyForm.WMGetMinMaxInfo(var Message: TMessage);
begin
inherited;
with TMinMaxInfo(Pointer(Message.LParam)^) do
begin
ptMaxSize.X := ...;
ptMaxSize.Y := ...;
ptMaxPosition.X := ...;
ptMaxPosition.Y := ...;
ptMinTrackSize.X := ...;
ptMinTrackSize.Y := ...;
ptMaxTrackSize.X := ...;
ptMaxTrackSize.Y := ...;
end;
end;

Детали см. в справке API по сообщению WM_GETMINMAXINFO и структуре MINMAXINFO;



Страницы: 1 вся ветка

Текущий архив: 2003.10.09;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.018 c
11-27422
Nwm
2003-01-27 08:23
2003.10.09
KolDHTML, помогите. :(


14-27655
copyr25
2003-09-21 15:11
2003.10.09
Чего хотят женщины? О Боже! Чего же они хотят? S.Freud.


14-27710
Санёк
2003-09-21 19:08
2003.10.09
Добрый день мастера!


3-27389
Silver_
2003-09-17 17:02
2003.10.09
Как снять SQL скрипт с БД (Access)


1-27595
Fasy
2003-09-27 05:56
2003.10.09
размер папки