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

Вниз

Убрать регулятор звука из трея   Найти похожие ветки 

 
Alexey Romanskiy   (2004-11-17 18:01) [0]

Поскажите, плиз, каким образом из проги можно убрать иконку регулятора громкости из трея?


 
Yanis ©   (2004-11-17 18:06) [1]


WINSHELLAPI BOOL WINAPI Shell_NotifyIcon(
   DWORD dwMessage, // message identifier
   PNOTIFYICONDATA pnid // pointer to structure
  );


NIM_DELETE Deletes an icon from the status area.


 
Alexey Romanskiy   (2004-11-17 18:39) [2]


> Yanis ©   (17.11.04 18:06) [1]

Можешь по подробнее описать как этим пользоваться.

А вообще мне необходимо убрать галочку "отображать значок на панели задач" в свойствах звука.


 
Yanis ©   (2004-11-17 19:19) [3]

*Её никак не убрать.

Этот регулятор - отдельный процесс, который запускается при клике на иконку. Если звук выключить хочешь, то его и выключай т.е. waveOutSetVolume()


 
Alexey Romanskiy   (2004-11-17 19:28) [4]


> Yanis ©

Не, ты не понял.
В Панели управления есть такая штука "Звуки и аудиоустройства", если ее запистить там есть такой параметр в виде checkbox-a "Отображать значок на панели задач" (по крайней мере в Win ХР, в 98 и 2000 тоже есть такая фича, только она находится в другом месте). Так, вот и в зависимомти от того стоит галочка в этом чекбоксе или нет соответственно и зависит отображение иконки регулятора громкости.
И мне необходимо просто отключить эту опцию, т.е. убрать галочку, что-бы иконка вообще не появлялась.


 
Yanis ©   (2004-11-17 20:14) [5]

IMHO через реестр только.
+RegShot


 
Ihor Osov'yak ©   (2004-11-18 01:18) [6]

Конкретного ответа не знаю. Но раскажу, как бы я решал эту задачу.

на www.sysinternals.com берем regmonitor, запускаем
смотрим, что прописыватся и где именно в реестр, при изменении соотв. галочки ("Звуки и аудиоустройства"), вероятнее всего даже не при изменении чекбокса, а при щелкании на бутон "Применить".  
Далее по имени соотв. ветки в реестре делаем поиск на всяких msnd, гуглях и тп - очень высока вероятность того,  что в контекте разговора о соотв. ветке реестра будет упомянута штатная возможность управления соотв. вещью.


 
DVM ©   (2004-11-18 15:44) [7]

Выгрузить COM ShellServiceObject, что отвечает за значок - он и уберется. Правда это под 2000/XP.


 
Игорь Шевченко ©   (2004-11-18 15:52) [8]


> И мне необходимо просто отключить эту опцию, т.е. убрать
> галочку, что-бы иконка вообще не появлялась.


А вручную отключить не судьба ? Что за задача такая, которая требует убирания иконки ?


 
clickmaker ©   (2004-11-18 15:54) [9]


>  Что за задача такая, которая требует убирания иконки ?

может, первоапрельская шутка? :)


 
DVM ©   (2004-11-18 15:56) [10]


> А вручную отключить не судьба ? Что за задача такая, которая
> требует убирания иконки ?

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


 
clickmaker ©   (2004-11-18 16:05) [11]

А может его достал коллега-сосед, цельный день слушающий ac/dc в колонках. И он ему хочет послать трояна, который почикает иконку, регулятор громкости и пережжет сами колонки нафик


 
Alexey Romanskiy   (2004-11-21 12:41) [12]


> DVM ©   (18.11.04 15:56) [10]
>
> Чтоб запуздырить туда свою, наверное, от своего регулятора
> громкости.


Вообще это длиная история, но в принципе ты прав :)
Мне необходимо, при инсталяции моей проги, отключить стандартную и записать свою в автозапуск.
Ребят, что вы можете еще посоветовать?


 
GuAV ©   (2004-11-21 16:52) [13]

Alexey Romanskiy   (21.11.04 12:41) [12]
отключить стандартную и записать свою в автозапуск.
Ребят, что вы можете еще посоветовать?


      ___________
     /           \
    (   начало    )
     \___________/
           |      
   ________|________
   |               |
   | убрать стан-  |
   |  дартную из   |
   | автозапуска   |
   |_______________|
           |      
   ________|________
   |               |
   | добавить свою |
   | в автозапуск  |
   |_______________|
           |      
      _____|_____
     /           \
    (    конец    )
     \___________/


:-)



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

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

Наверх




Память: 0.5 MB
Время: 0.041 c
1-1103698035
WondeRu
2004-12-22 09:47
2005.01.09
Как поменять цвет текста в консоли?


14-1103608099
Ломброзо
2004-12-21 08:48
2005.01.09
Организация сетки


1-1103551540
torch
2004-12-20 17:05
2005.01.09
file not found (somefile.dcu)


3-1102603452
Mid
2004-12-09 17:44
2005.01.09
что ето за формат базы MDF, и как её открыть


3-1102562005
dolphin
2004-12-09 06:13
2005.01.09
table1.Filter:= Type= +edit1.Text; >error