日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Atitit。激活某个程序的api attilax总结

發(fā)布時(shí)間:2024/1/17 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Atitit。激活某个程序的api attilax总结 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Atitit。激活某個(gè)程序的api?attilax總結(jié)

?

?

1.?設(shè)置當(dāng)前某窗口為當(dāng)前窗口,有幾個(gè)步驟要做:
1.得到窗口句柄FindWindow
2.切換鍵盤輸入焦點(diǎn)AttachThreadInput
3.顯示窗口ShowWindow(有些窗口被最小化/隱藏了)
4.更改窗口的Zorder,SetWindowPos使之最上,為了不影響后續(xù)窗口的Zorder,改完之后,再還原
5.最后SetForegroundWindow
這樣應(yīng)該可以保窗體跑到前臺(tái)吧??

?

作者::?老哇的爪子?Attilax?艾龍,??EMAIL:1466519819@qq.com

轉(zhuǎn)載請(qǐng)注明來源:?http://www.cnblogs.com/attilax/

?

2.?Ahk法?ctrl+alt+shift+f1

;;?act??main?app

+^!F1::?

msgbox?act..

actMainWin()

return

?

3.?Win?api?SetForegroundWindow??版本?2
知激活一個(gè)窗口最有效的方法當(dāng)然就是SetForegroundWindow,但在主窗口中調(diào)用這個(gè)函數(shù)激活自己的效果卻是只在標(biāo)題欄閃了一閃,如果在其他進(jìn)程調(diào)用該函數(shù)則不會(huì)有問題;另外,如果程序是最小化的,它連閃都不閃了。
ShowWindow?(句柄,?9)
SetForegroundWindow?(句柄)
SetWindowPos?(句柄,?-1,?0,?0,?0,?0,?3)‘這個(gè)句柄就是你要切換的窗口的句柄

?

4.?Refer

Delphi實(shí)現(xiàn)程序只運(yùn)行一次并激活已打開的程序?-?Talo?-?博客園.htm

VC?實(shí)現(xiàn)程序只運(yùn)行一個(gè)實(shí)例,并激活已運(yùn)行的程序_華仔103_新浪博客.htm

討論一下,如何確保SetForegroundWindow()成功???????-CSDN論壇-CSDN.NET-中國最大的IT技術(shù)社區(qū).htm

總結(jié)

以上是生活随笔為你收集整理的Atitit。激活某个程序的api attilax总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。