Haskell Win32 APIには機能がなく、 HaskellSetForegroundWindow
にこの機能を自分で追加するのに十分なスキルがないことに気づきました。haskellを使用してこれを複製する方法はありますか、またはffiを使用して独自のラッパーを作成した人はいますか?
1 に答える
5
FFIを使用した単純なラッパーは次のとおりです。
{-# LANGUAGE ForeignFunctionInterface #-}
module SetForegroundWindow
( setForegroundWindow
) where
import Foreign
import Graphics.Win32
foreign import stdcall safe "windows.h SetForegroundWindow"
c_setForegroundWindow :: HWND -> IO Bool
setForegroundWindow :: HWND -> IO Bool
setForegroundWindow = c_setForegroundWindow
于 2013-01-12T20:55:40.800 に答える