Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.033 c
14-1103625352
Kolan
2004-12-21 13:35
2005.01.09
Среда как electronic worck bench


1-1103715240
12345
2004-12-22 14:34
2005.01.09
программная реализация передаточной функции


14-1103484392
Черный прапорщик
2004-12-19 22:26
2005.01.09
Вот, решил поитересоваться


14-1103731070
Almaz
2004-12-22 18:57
2005.01.09
Каталог оптовых цен на продукты питания в 2003 г.


1-1103811959
Adoon
2004-12-23 17:25
2005.01.09
Как определить версию Excel (97 или 2000) и язык





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский