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

Вниз

Как вернуть форму к предыдущему состоянию   Найти похожие ветки 

 
Dmk ©   (2003-06-14 21:44) [0]

из полноэкранного режима?
Делаю так:

procedure TImageForm.WMGetMinMaxInfo(var msg:TWMGetMinMaxInfo);
begin
inherited;

//...
If FFullScreenForm then
begin
with msg.MinMaxInfo^.ptMaxTrackSize do
begin
X := FFullFormRect.Width;
Y := FFullFormRect.Height;
end;
end;

//...
If FNormalScreenForm then
begin
with msg.MinMaxInfo^.ptMaxTrackSize do
begin
X := FNormalFormRect.Width;
Y := FNormalFormRect.Height;
end;
end;
end;

//..............................................................................

Procedure TImageForm.WMSetFullScreen(var message:TMessage);
var
x,y: Integer;
nW,nH: Integer;
PRegion: TRegion;
R: TRect;

begin
If not FFullScreenForm then
begin
FNormalFormRect := TRectToTRegion(Self.BoundsRect);

//


 
Dmk ©   (2003-06-14 21:46) [1]

Self.Align := alClient; - это я забыл удалить.


 
Dmk ©   (2003-06-14 23:05) [2]

Удалено модератором
Примечание: Создание пустых сообщений


 
Dmk ©   (2003-06-15 01:54) [3]

Хех! Разобрался. Оказывается если Child-форма была wsMaximized,
при восстановлении размеров главной формы, Child-форма автоматически меняет размеры на последние. Так что при восстановлении размеров Child-формы не надо вызывать SetBounds.



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
3-84029
Step[B.M.]
2003-05-31 14:30
2003.06.26
Поиск ближайшего соответствия в IBTable


1-84249
nevalex
2003-06-13 17:26
2003.06.26
Как програмно отличить папку от файла.


3-83937
abc
2003-06-03 14:52
2003.06.26
как удалить таблицу c помощью SQL так, что бы...


9-83834
Antrom
2003-01-12 14:56
2003.06.26
Анимация изображения


14-84697
Style
2003-06-05 10:50
2003.06.26
Тут мне друг пару стишков прислал