gpt4 book ai didi

windows - haskell 中的 win32 SetForegroundWindow

转载 作者:可可西里 更新时间:2023-11-01 09:55:47 26 4
gpt4 key购买 nike

我注意到 Haskell Win32 api没有 SetForegroundWindow 函数,而且我对 haskell 不够熟练,无法自己添加此功能。是否有任何方法可以使用 haskell 复制它,或者是否有人使用 ffi 制作了自己的包装器?

最佳答案

这是一个使用 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

关于windows - haskell 中的 win32 SetForegroundWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14297146/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com