G>>>У меня под XP он работает нормально, какие тут могут быть грабли?
IP>>Это работает в редкой половине случаев, проверено на большой практичке. часто приложение становится foreground, но его окно продолжает находиться за другими. лучше всего работает вариант с SC_HOTKEY
А>Что за вариант ?

::SendMessage(::GetDesktopWindow(), WM_SYSCOMMAND, (WPARAM) SC_HOTKEY, (LPARAM) hWin);


подробности в МСДНе. Работает до XP включительно. Врядли это отключат в буд. версиях, потому как что-то из виндов эту фичу использует
Автор: IPv6    Оценить