Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

события которым могут быть присвоены звуки [D3, Win95/98]


korvet ©   (2003-03-17 09:48:00) 

Прошу подсказать как в WINDOWS создать стандартные, собственные события которым могут быть присвоены звуки.


Korvet   (2003-03-17 19:14:00) [1]

Этим способом можна создать стандартные сообщения (закрыть, открыть и т.д) а как из программы вызвать собственное сообщение (например об завершении операции очистки каталога)


msts   (2003-03-17 11:44:00) [2]

выдрано для текущего пользователя - соответственно прописывать надо в HKEY_USERS\.DEFAULT - для всех новых, ну и по желанию

re: создаем сообщение с названием Test и загол -
создаем сообщение с названием Test1 и загол


msts   (2003-03-17 11:38:00) [3]

Как официально - не в курсе
а вот взглянул в регестри:

HKEY_CURRENT_USER\AppEvents\EventLabels\*
- перечисление: название(без пробелов) - заголовок

HKEY_CURRENT_USER\AppEvents\Schemes\Apps\*
перечисление групп
HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default - это Windows
HKEY_CURRENT_USER\AppEvents\Schemes\Apps\[название группы(без пробелов)]\*
перечисление сообщений в группе
HKEY_CURRENT_USER\AppEvents\Schemes\Apps\[название группы]\[название сообщения]\*
перечисление схем в которых назначено сообщение
или [.Current], обычно есть стандартные схемы [.Default] и [.None]

HKEY_CURRENT_USER\AppEvents\Schemes\Names\*
перечисление : название схемы - заголовок

термины :
название - текст без пробелов латиницей(наверное)
заголовок - любой текст, используется для отображения
перечисление (*) - список ключей
сообщение - Event

пример :

создаем сообщение с названием Test и заголовком "My test"
помещаем его в группу Windows (.Default) и назначаем зв. файл c:\test.wav

REGEDIT4

[HKEY_CURRENT_USER\AppEvents\EventLabels\Test1]
@="My test"

[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\Test1\.Current]
@="c:\test.wav"

вроде все


Наверх

Титульная страница Поиск, карта сайта Написать письмо