У меня проблема — в полноэкранном приложении, использующем DirectX, нужно запретить Windows реагировать на нажатие клавиши Win, иначе приложение сворачивается. Как можно отключить это? От реакции на ALT+TAB удалось избавиться с помощью RegisterHotKey, но эта функция бесполезна для Win. Видел вариант — править реестр, но, если верить авторам, это работает только для WinNT; да и компьютер перезагружать придётся, и есть риск повредить реестр...
Hello DmitriyTA, you wrote:
> У меня проблема — в полноэкранном приложении, использующем DirectX, нужно запретить Windows реагировать на нажатие клавиши Win, иначе приложение сворачивается. Как можно отключить это? От реакции на ALT+TAB удалось избавиться с помощью RegisterHotKey, но эта функция бесполезна для Win. Видел вариант — править реестр, но, если верить авторам, это работает только для WinNT; да и компьютер перезагружать придётся, и есть риск повредить реестр...
SetWindowsHookEx. Пример
тут.
--
Всего хорошего, Слава.
Продам собаку. Злая. Чавкает на чужих.
http://deadbeef.narod.ru (ICQ: 197577902)
Posted via RSDN NNTP Server 2.0
Здравствуйте, Slava Antonov, Вы писали:
SA>Hello DmitriyTA, you wrote:
>> У меня проблема — в полноэкранном приложении, использующем DirectX, нужно запретить Windows реагировать на нажатие клавиши Win, иначе приложение сворачивается. Как можно отключить это? От реакции на ALT+TAB удалось избавиться с помощью RegisterHotKey, но эта функция бесполезна для Win. Видел вариант — править реестр, но, если верить авторам, это работает только для WinNT; да и компьютер перезагружать придётся, и есть риск повредить реестр...
SA>SetWindowsHookEx. Пример тут.
В самом директе есть возможность ее отключить. Где то в недрах DirectInput. Сорри, нет под рукой DX SDK...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока