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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2011, 23:48   #1
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию Панель поверх всех окон

Нужно убрать галочку в свойствах панель что бы не отображалась поверх всех окон, и потом так же поставить как это осуществить программно:::??
нашел функцию но разобраться не могу SHAppBarMessage uses ShellApi
cargo29 вне форума Ответить с цитированием
Старый 06.06.2011, 10:36   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

http://www.google.ru/search?client=o...hannel=suggest
p51x вне форума Ответить с цитированием
Старый 06.06.2011, 12:48   #3
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Как то Вы не по русски вопрос написали. Напишите понятным русским языком.
FaTaL вне форума Ответить с цитированием
Старый 06.06.2011, 13:04   #4
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
это да но нету примера и обьяснения толком как убирать галочки в свойствах панели

Цитата:
Сообщение от FaTaL Посмотреть сообщение
Как то Вы не по русски вопрос написали. Напишите понятным русским языком.
на скрине будет выделено, мне надо с помощью этой функции убирать эту галочку и ставить обратно
Изображения
Тип файла: jpg 1.JPG (164.4 Кб, 141 просмотров)

Последний раз редактировалось Stilet; 12.06.2011 в 19:14.
cargo29 вне форума Ответить с цитированием
Старый 06.06.2011, 13:18   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

http://msdn.microsoft.com/en-us/libr...79(VS.85).aspx
p51x вне форума Ответить с цитированием
Старый 06.06.2011, 16:27   #6
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Это я читал а можно пример кода????
вот это не работает

Код:
procedure TForm1.Button6Click(Sender: TObject);
var
 FABD: TAppBarData;
begin
FABD.cbSize:=SizeOf(FABD);
FABD.hWnd:=FindWindow('Shell_TrayWnd',nil); //тут хендл панели задач, как я понял
//далее выбирай нужное:
//FABD.lParam:=0;//Autohide and always-on-top both off
//FABD.lParam:=ABS_ALWAYSONTOP;//Always-on-top on, autohide off
FABD.lParam:=ABS_AUTOHIDE;//Autohide on, always-on-top off
//FABD.lParam:=ABS_AUTOHIDE or ABS_ALWAYSONTOP;//Autohide and always-on-top both on
SHAppBarMessage(ABM_GETSTATE, FABD);
end;
cargo29 вне форума Ответить с цитированием
Старый 07.06.2011, 09:18   #7
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

может нужно просто скрыть ее
Код:
ShowWindow(FindWindow('Shell_TrayWnd', nil), SW_HIDE); //Скрыть TaskBar
потом показать
Код:
ShowWindow(FindWindow('Shell_TrayWnd', nil), SW_SHOW); // Показать Taskbar
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 12.06.2011, 18:27   #8
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

Цитата:
Сообщение от grafgrial Посмотреть сообщение
может нужно просто скрыть ее
Код:
ShowWindow(FindWindow('Shell_TrayWnd', nil), SW_HIDE); //Скрыть TaskBar
потом показать
Код:
ShowWindow(FindWindow('Shell_TrayWnd', nil), SW_SHOW); // Показать Taskbar
НЕТ!!!!!!!! ОСТАЕТСЯ ПУСТОЕ ПЕСТО ОТ ПАНЕЛИ
cargo29 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поверх всех окон timyr1997 Общие вопросы Delphi 12 05.08.2010 15:49
поверх всех окон Temka Общие вопросы Delphi 4 31.05.2009 14:09
Поверх всех окон delphin100 Общие вопросы Delphi 2 19.04.2008 19:00
Поверх всех окон Патрон Общие вопросы Delphi 1 18.04.2008 16:57
Как создать программу-панель (как панель Msoffice), чтобы была поверх всех окон Romanbl4 Общие вопросы Delphi 6 27.06.2007 17:23