首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哈斯克尔的win32 SetForegroundWindow

哈斯克尔的win32 SetForegroundWindow
EN

Stack Overflow用户
提问于 2013-01-13 03:34:04
回答 1查看 193关注 0票数 2

我注意到Haskell Win32 api没有SetForegroundWindow功能,而且我在haskell方面还不够熟练,无法自己添加这个功能。有没有办法用haskell复制它,或者有没有人用ffi做了自己的包装器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-13 04:55:41

下面是一个使用FFI的简单包装器:

代码语言:javascript
复制
{-# 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
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14297146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档