Graphics.Win32.Window.ForegroundWindow

Win32-2.14.0.0: A binding to Windows Win32 API.

Copyright | 2012 shelarcy
License | BSD-style
Maintainer | shelarcy@gmail.com
Stability | Provisional
Portability | Non-portable (Win32 API)
Safe Haskell | Safe-Inferred
Language | Haskell2010

Graphics.Win32.Window.ForegroundWindow

Description

Get/Set Foreground Window.

Synopsis

- getForegroundWindow :: IO HWND
- setForegroundWindow :: HWND -> IO Bool
- c_SetForegroundWindow :: HWND -> IO Bool
- allowSetForegroundWindow :: ProcessId -> IO ()
- c_AllowSetForegroundWindow :: ProcessId -> IO Bool

# Documentation

getForegroundWindow :: IO HWND Source #

setForegroundWindow :: HWND -> IO Bool Source #

Setting Window to Foreground. See: https://github.com/haskell/win32/pull/9, http://stackoverflow.com/questions/14297146/win32-setforegroundwindow-in-haskell.

c_SetForegroundWindow :: HWND -> IO Bool Source #

allowSetForegroundWindow :: ProcessId -> IO () Source #

Allow other process to set Window to Foreground by using `setForegroundWindow` function.

c_AllowSetForegroundWindow :: ProcessId -> IO Bool Source #