Вниз
Скачать: CL | DM;

Панель инструментов   Найти похожие ветки 

 
nap<>   (2006-02-26 12:10) [0]

Подскажите как получить высоту панели инструментов


 
clickmaker ©   (2006-02-26 12:29) [1]

Toolbar.Height


 
nap<>   (2006-02-26 12:38) [2]

Не уточнил извиняюсь У WINDOWS Внизу которая


 
Andy BitOff ©   (2006-02-26 12:50) [3]

А почуму внизу? У меня она сверху. Распространенная ошибка большинства программистов.

procedure TMainForm.SetFormHeightByScreenSize();
var
 a:integer;
 ABData: TAppBarData;
 bAlwaysOnTop: Boolean; {Поверх окон}
 bAutoHide   : boolean; {Авт. убирать с экрана}
 ClRect      : TRect;   {Клиентские области}
 Rect        : TRect;
 Edge        : UInt;    {Местоположение TaskBar}
begin
 //определение положения TaskBar"a и его размера
 ABData.hWnd   := FindWindow("Shell_TrayWnd", nil);
 ABData.cbSize := sizeof(AppBarData);
 bAlwaysOnTop      := strToBool(IntToStr((SHAppBarMessage(ABM_GETSTATE, ABData) and  ABS_ALWAYSONTOP)));
 bAutoHide         := strToBool(IntToStr((SHAppBarMessage(ABM_GETSTATE, ABData) and  ABS_AUTOHIDE)));
 windows.GetClientRect(ABData.hWnd, ClRect);
 GetWindowRect(ABData.hwnd, rect);
 if (Rect.top >  0) Then Edge := ABE_BOTTOM else if (Rect.Bottom <  Screen.Height) Then Edge := ABE_TOP
   else if Rect.Right <  Screen.Width Then Edge := ABE_LEFT else Edge := ABE_RIGHT;
 //установка положения и изменение размеров формы на весь экран по высоте
 a:=0;
 if Edge=ABE_TOP then a:=clRect.Bottom;
 MainForm.Top:=a;
 a:=Screen.Height-clRect.Bottom-MainForm.Height;
 MainForm.Height:=MainForm.Height+a;
 MainForm.Repaint;
 EditFilePanel.Height:=a;
end;


 
nap<>   (2006-02-26 13:07) [4]

TAppBarData а это что


 
nap<>   (2006-02-26 13:13) [5]

Подскажите что за тип TAppBarData


 
Andy BitOff ©   (2006-02-26 16:02) [6]

uses
 ... ShellAPI ...



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

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.953 c
2-1142171482
VitV
2006-03-12 16:51
2006.03.26
Связи в таблицах


9-1126782834
Рафик
2005-09-15 15:13
2006.03.26
Онлайн игра


2-1142233429
leonidus
2006-03-13 10:03
2006.03.26
Отображение с Label.caption символов по их 16-тиричному коду


2-1141655314
mrAndersen
2006-03-06 17:28
2006.03.26
Простейшая прога, но...


2-1142340806
fast2
2006-03-14 15:53
2006.03.26
Подскажите алгоритм




   Наверх