Отключение звука клика при работе с ИЕ

Тема в разделе "WASM.WIN32", создана пользователем Caesarus, 12 ноя 2007.

  1. Caesarus

    Caesarus New Member

    Публикаций:
    0
    Регистрация:
    8 ноя 2004
    Сообщения:
    16
    Приветствую...

    Я работаю с объектом СОМ ИЕ.. Программа заполняет формы и нажимает программно кнопку...

    Вопрос: при нажатии на кнопку слышен звук "клика"! как этот звук отключить? Любой способ годится ;)


    Спасибо!
     
  2. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Код (Text):
    1. #define IE_SOUND "AppEvents\\Schemes\\Apps\\Explorer\\Navigating\\.current"
    2. ...
    3. char * remove_sound() {
    4.   HKEY  result;
    5.         LONG  ret;
    6.         DWORD size;
    7.   char  sound[1024];
    8.  
    9.   size = sizeof(sound);
    10.   ret = RegOpenKeyEx(HKEY_CURRENT_USER, IE_SOUND, 0, KEY_ALL_ACCESS, &result);
    11.  
    12.   /* Success */
    13.         if (ret == ERROR_SUCCESS) {
    14.  
    15.     /* Query default value */
    16.     if ((ret = RegQueryValueEx(result, NULL, NULL, NULL, sound, &size)) !=
    17.         ERROR_SUCCESS) {
    18.       return NULL;
    19.     }
    20.  
    21.     size = 0;
    22.     if ((ret = RegSetValueEx(result, NULL, 0, REG_EXPAND_SZ, (char *)&size, 0)) !=
    23.         ERROR_SUCCESS) {
    24.       return NULL;
    25.     }
    26.     return (strdup(sound));
    27.  
    28.   }
    29.   return NULL;
    30. }
    31.  
    32.  
    33. void restore_sound(char *sound) {
    34.   HKEY  result;
    35.  
    36.   /* Restore the sound ... */
    37.   RegOpenKeyEx(HKEY_CURRENT_USER, IE_SOUND, 0, KEY_WRITE, &result);
    38.  
    39.   /* Success */
    40.     RegSetValueEx(result, NULL, 0, REG_EXPAND_SZ, sound, strlen(sound));
    41.  
    42.   return;
    43.  
    44. }
    45.  
    46. ...