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

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

Узнать размеры окна [D6, WinXP]


Gemini ©   (2004-09-29 15:49:00) 

Есть максимизированное окно. Как узнать какие у него будут размеры в нормальном состоянии?


Gemini   (2004-09-29 17:19:00) [1]

ssk © [3]
Эт я уже выгребу что нужно. В справке очень доходчиво. Мне достаточно [1]. Спасибо.


Gemini   (2004-09-29 17:16:00) [2]

Понял, спасибо.


ssk   (2004-09-29 17:11:00) [3]

пример:

var
 WP: TWindowPlacement;
 xSize, ySize: integer;
begin
 WP.length := sizeof(WINDOWPLACEMENT);
 if GetWindowPlacement(Form1.Handle, @WP) then begin
   xSize := WP.rcNormalPosition.Right - WP.rcNormalPosition.Left;
   ySize := WP.rcNormalPosition.Bottom - WP.rcNormalPosition.Top;
   ShowMessage(IntToStr(xSize) + ' x ' + IntToStr(ySize));
 end;
end;


TUser   (2004-09-29 16:57:00) [4]

GetWindowPlacement


ssk   (2004-09-29 16:54:00) [5]

GetWindowPlacement ?


Наверх

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