afan 发表于 2010-1-11 16:04
给你修改了一下,适应任务栏在右边情况#include <GUIConstantsEx.au3>
$pos = WinGetPos("[class:Shell_TrayWnd]")
;MsgBox(0,0,$pos[1])
;Exit
If $pos[0]=0 And $pos[1]=0 Then
$YPos=0
$XPos=0
ElseIf $pos[0]=0 Then
$YPos=$pos[3]
$XPos=0
ElseIf $pos[1]=0 And $pos[0]+$pos[2]=@DesktopWidth Then
$XPos=$pos[2]
$YPos=0
EndIf
GUICreate("你好,世界", 200, 100, @DesktopWidth - 200-$XPos - 4, @DesktopHeight - 100 - $YPos - 32)
GUICtrlCreateLabel("你好,世界! ", 30, 10)
GUICtrlCreateButton("确定", 70, 50, 60)
GUISetState(@SW_SHOW)
Sleep(2000)
|