请教个关于窗口置顶激活的问题
可不可以实现弹出窗口保持置顶且默认不激活的状态只知道下面这个置顶并激活的代码,请问如何修改或有新的代码能实现弹出的窗口置顶却不激活,仍保持原窗口的激活状态。类似于QQ弹出的右下角消息提示,谢谢了Func _SetWindowPos($hWnd, $x, $y) ;使用API将窗体保持最前
Local $cX, $cY
$hWndInsertAfter = -1
$wFlags = 11
DllCall("user32.dll", "long", "SetWindowPos", "long", $hWnd, "long", $hWndInsertAfter, "long", $x, _
"long", $y, "long", $cX, "long", $cY, "long", $wFlags)
EndFunc ;==>_SetWindowPos #include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("我没被激活", 269, 96, -1, -1)
WinSetOnTop ($Form1, "", 1)
GUISetState(@SW_SHOWNA)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd 回复 2# zldfsz
非常感谢, 原来还有这样的。!呵呵 。 回复 2# zldfsz
最近这段时间有点忙,一直没时间上网,谢谢分享! WinSetOnTop
页:
[1]