Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2011, 09:44   #1
pavellyba
Пользователь
 
Регистрация: 01.12.2010
Сообщений: 84
Лампочка Как задать положение развернутых окон программ?

Когда программы развернуты, то они занимают определенное положение, не наезжая на меню пуск. Как изменить эти координаты на свои?
pavellyba вне форума Ответить с цитированием
Старый 11.08.2011, 10:04   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

setwindowpos() - положение и размер окон ...и про чьи свои координаты вы толкуете?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 11.08.2011, 16:09   #3
DenNik2006
Пользователь
 
Аватар для DenNik2006
 
Регистрация: 27.07.2011
Сообщений: 71
По умолчанию

Код:
procedure TForm1.FormCreate(Sender: TObject);
var
  r: TRect;
begin
  SystemParametersInfo(SPI_GETWORKAREA,0,@r,0);
  // отделяем сверху 50 пикселей
  r.Top:= r.Top + 50;
  SystemParametersInfo(SPI_SETWORKAREA,0,@r,0);
end;
теперь окна не будут наползать на верхние 50 пикселей экрана
Техника несовершенна: компьютеру, чтобы прийти в себя, нужно три пальца, человеку - всего два!
DenNik2006 вне форума Ответить с цитированием
Старый 14.08.2011, 21:22   #4
pavellyba
Пользователь
 
Регистрация: 01.12.2010
Сообщений: 84
По умолчанию

DenNik2006, а как сделать, что бы не нализал на нижние 40 пикселей?
- нашел ответ
Код:
r.Bottom:=Screen.Height-50;

Последний раз редактировалось pavellyba; 14.08.2011 в 21:40.
pavellyba вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FstayOnTop положение формы, как в AIMP phphel Общие вопросы Delphi 12 31.07.2011 20:08
Задать размеры окон для каждой ссылки в fancybox WennY JavaScript, Ajax 0 24.06.2011 14:29
Возможен ли отлов ошибок "чужих" программ без скана экрана на предмет окон-ошибок? Человек_Борща Общие вопросы Delphi 4 21.04.2011 00:18
Как установить положение кнопки на странице Cyborg HTML и CSS 1 01.11.2010 16:13
как узнать положение CheckBox в StringGrid Lisi4ka Общие вопросы Delphi 1 04.05.2009 20:58