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

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

СРОЧНО - Как "занять" место на экране подобно Панели Задач?


Господин со спичками ©   (2004-07-28 04:24:00) 

Пробовал так:

var Rect:=TRect;
 SystemParametersInfo(SPI_GETWORKAREA, 0, @Rect, 0); // Получаю текущую область экрана
 Inc(Rect.Left, 32); // Увеличиваю смещение слева - резервирую под свои нужды
 SystemParametersInfo(SPI_SETWORKAREA, 0, @Rect, 0); // Задаю это системе


все окна, которые после этоко разворачиваю - нормально разворачиваются, но Рабочий Стол не сдвигается, остается на прежнем месте, и если я на занятом месте размещу моё окно, то значки десктопа останутся за этим окном!

Помогите :)


Бином Ньютоныч   (2004-07-28 07:37:00) [1]

MSDN: "Application Desktop Toolbars", AppBar, SHAppBarMessage...


Sun bittern   (2004-07-28 05:58:00) [2]

Господин со спичками   (28.07.04 05:37) [14]

Ни когда не делал поэтому незнаю, но в инете должны быть OpenSource компоненты типа офисной панельки. Посмотри реализацию у них.


Господин со спичками   (2004-07-28 05:37:00) [3]

Я пробовал и так:

SystemParametersInfo(spi_SetWorkArea,0,@Rect,SPIF_SENDCHANGE);

но все равно все прежние окна не реагируют...


Господин со спичками   (2004-07-28 05:31:00) [4]

Ну вот, что и требовалось доказать :))


Athlon XP   (2004-07-28 05:22:00) [5]

Короче, выкладывай ответ на тот вопрос, иначе для меня ты - ламос


Господин со спичками   (2004-07-28 05:20:00) [6]

Да :) Клиника :)


Athlon XP   (2004-07-28 05:20:00) [7]

Да :) Клиника :)


Кириешки   (2004-07-28 05:17:00) [8]

Athlon XP


Господин со спичками   (2004-07-28 05:16:00) [9]

Я понял, ты только базарить можешь, оффтоп одним словом. Где же ответ? Ты тут только выпендриваешьтся - спроси у мастеров, как такие называются.


Кириешки   (2004-07-28 05:11:00) [10]

Господин со спичками   (28.07.04 05:07) [6]

Я то уже смотрел и нашел, только не открывал. Главное факт. А то что она удаляется я и без инета знал, просто не помнил как пишется.


Господин со спичками   (2004-07-28 05:07:00) [11]

Вот иди и сам смотри. А потом сюда выкладывай, хотябы ты за умного сойдешь


Кириешки   (2004-07-28 05:06:00) [12]

Есть реальный способ без правки кода скрыть колонку (посмотри в интеренете), и умничать нечего. А если сильно злишся - попей успокоительного и иди занимай место на панели задач.


Господин со спичками   (2004-07-28 05:01:00) [13]

Прочитай еще раз ветку, я ясно выразился - хирургическое вмешательство есть серьезная правка кода. Непонятно? Тогда действительно иди спать...


Кириешки   (2004-07-28 04:55:00) [14]

>Господин со спичками   (28.07.04 04:46) [2]

Скорее всего - спать хочу очень. О обижаться нечего, чем тебя не устраивает твой же собственный ответ тому челу?


Господин со спичками   (2004-07-28 04:46:00) [15]

Да у тебя явно проблемы...


Кириешки   (2004-07-28 04:35:00) [16]

>Господин со спичками   (28.07.04 04:24) 

Смтрите сдесь ответ номер один
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1090944612&n=0

Помогло?


Наверх

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