Страница: 1 |
Страница: 1 |
Вопрос: Как назначить звуки?
Добавлено: 03.06.05 11:52
Автор вопроса: 246822
Люди, подскажите, как сделать прогу, которая позволяла бы не залезая в настройки назначить свои звуки для Виндов?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #1
Добавлено: 03.06.05 13:19
Ищи пример работы с реестром и...
HKEY_CURRENT_USER\AppEvents\Schemes\App\.Default
Номер ответа: 2
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #2
Добавлено: 03.06.05 16:29
А как изменишь, не забуть разослать сообщение (не помню какое потом напишу) всем прогам, что звуки сменились с помощью (Send/Post)Message HWND_BROADCAST . или BroadcastSystemMessage
Номер ответа: 3
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #3
Добавлено: 03.06.05 18:15
типа этого:
Private Declare Function SendMessageTimeout Lib "user32" Alias "SendMessageTimeoutA" (ByVal hwnd As Long, ByVal msg As Long, ByVal wParam As Long, ByVal lParam As Long, ByVal fuFlags As Long, ByVal uTimeout As Long, lpdwResult As Long) As Long
Private Const HWND_BROADCAST = &HFFFF&
Private Const SPI_SETNONCLIENTMETRICS = 42
Private Const SMTO_ABORTIFHUNG = &H2
Private Const WM_WININICHANGE = &H1A
Private Const WM_SETTINGCHANGE = WM_WININICHANGE
'''
SendMessageTimeout HWND_BROADCAST, WM_SETTINGCHANGE, _
SPI_SETNONCLIENTMETRICS, 0&, SMTO_ABORTIFHUNG, _
1000&, result