Форум: "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.034 c