Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.01;
Скачать: CL | DM;

Вниз

Скрыть иконку в тулбар   Найти похожие ветки 

 
buben ©   (2007-06-08 20:55) [0]

Как скрыть иконку стороннего приложения в тулбар(это иконки у часов) предположим я знаю хендл главной формы этого приложения. Если скрыть одну иконку нельзя, то как скрыть всю область.

??


 
clickmaker ©   (2007-06-09 09:59) [1]


>  Если скрыть одну иконку нельзя, то как скрыть всю область

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


 
buben ©   (2007-06-09 12:32) [2]

я про иконки, которые у часиков отображаются, скрыть бы их, что бы юзеры не лазили, куда попало. Всю панель с пуском скрывать не катит. Желательно онечн одну иконку скрыть.


 
clickmaker ©   (2007-06-09 12:49) [3]


> скрыть бы их, что бы юзеры не лазили, куда попало

может просто не запускать программы, которые эти иконки создают?


 
buben ©   (2007-06-09 12:51) [4]

Я ищу метод, как скрыть! у меня получалось скрыть быстрый запуск ... а с этим заминка


 
DVM ©   (2007-06-10 22:49) [5]


> я про иконки, которые у часиков отображаются, скрыть бы
> их, что бы юзеры не лазили, куда попало. Всю панель с пуском
> скрывать не катит. Желательно онечн одну иконку скрыть.

Найди и скрой окно с классом SysPager. Это окно дочернее у TrayNotifyWnd, которое в свою очередь дочернее для Shell_TrayWnd


 
JanMihail ©   (2007-06-10 22:54) [6]


> DVM ©   (10.06.07 22:49) [5]


Совершенно с тобой согласен!


 
DVM ©   (2007-06-10 23:06) [7]


> buben ©  

Держи, пока я добрый:

function FindSysPagerWnd: HWND;
var
 hwndShellTrayWnd: HWND;
 hwndTrayNotifyWnd: HWND;
begin
 result := 0;
 hwndShellTrayWnd := FindWindow("Shell_TrayWnd", nil);
 if hwndShellTrayWnd <> 0 then
   begin
     hwndTrayNotifyWnd := FindWindowEx(hwndShellTrayWnd, 0, "TrayNotifyWnd", nil);
     if hwndTrayNotifyWnd <> 0 then
       result := FindWindowEx(hwndTrayNotifyWnd, 0, "SysPager", nil);
   end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 ShowWindow(FindSysPagerWnd, SW_HIDE);
end;



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

Текущий архив: 2007.07.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
2-1181025992
Василий
2007-06-05 10:46
2007.07.01
Куда сохранить данные?


15-1180890777
SanBal
2007-06-03 21:12
2007.07.01
помогите, пожалуйста, сделать прогамму в delphi


9-1154688619
DevilDevil
2006-08-04 14:50
2007.07.01
Режим обратной связи. Зачем?


15-1180687632
Andy BitOff (ppc)
2007-06-01 12:47
2007.07.01
трафикометр для кпк


15-1180730508
Иксик
2007-06-02 00:41
2007.07.01
Куда пойти в Риге, если в запасе всего 4-6 часов?