Hallo,
wie kann meine ChildGUI an die rechte obere Ecke meiner MainGUI "docken" - das Fenster soll dann auch nicht mehr verschoben werden können.
Vielen Dank ![]()
Hallo,
wie kann meine ChildGUI an die rechte obere Ecke meiner MainGUI "docken" - das Fenster soll dann auch nicht mehr verschoben werden können.
Vielen Dank ![]()
Meinst Du so:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$hGui = GUICreate('Test', 640, 480)
GUISetBkColor(0xffff00)
GUISetState()
$aPos = WinGetPos($hGui)
$hChild = GUICreate('Child', 200, 100, $aPos[0]+$aPos[2]-204, $aPos[1]+30, $WS_POPUP, Default, $hGui)
GUISetBkColor(0xff0000)
GUISetState()
GUIRegisterMsg($WM_MOVE, 'MY_WM_Move')
[/autoit] [autoit][/autoit] [autoit]Do
Until GUIGetMsg() = -3
Func MY_WM_Move()
Local $aPos = WinGetPos($hGui)
WinMove($hChild, '', $aPos[0]+$aPos[2]-204, $aPos[1]+30)
Return $GUI_RUNDEFMSG
EndFunc
Hallo Oscar, das Fenster soll aussen dranhängen (ich "klappe" es per Button aus/ein)
ich guck mal ob ich es so hinbekomme mit dem Bsp
Dazu brauchst Du doch nur die Koordinaten verändern (die "-204" weglöschen).
habs reingebastelt
funzt super - danke
in dem Fall waren die X,Y Coords dann $aPos[0] + $aPos[2], $aPos[1]
das mit dem GUIRegisterMsg kannte ich auch nicht - langsam wirds was ![]()
thx
CTEC
Hallo Zusammen,
auch wenn das Thema schon lange her ist, dennoch bekomme ich es nicht hin, das 2. oder 3. Fenster "anzudocken",
hier noch mal das Ursprungs-Script
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$hGui = GUICreate('Test', 640, 480)
GUISetBkColor(0xffff00)
GUISetState()
$aPos = WinGetPos($hGui)
$hChild = GUICreate('Child', 200, 100, $aPos[0]+$aPos[2], $aPos[1]+30, $WS_POPUP, Default, $hGui)
GUISetBkColor(0xff0000)
GUISetState()
GUIRegisterMsg($WM_MOVE, 'MY_WM_Move')
Do
Until GUIGetMsg() = -3
Func MY_WM_Move()
Local $aPos = WinGetPos($hGui)
WinMove($hChild, '', $aPos[0]+$aPos[2]-204, $aPos[1]+30)
Return $GUI_RUNDEFMSG
EndFunc
Für jede Hilfe wäre ich dankbar.
Gruß
digitalworks
Schau dir doch mal das Beispiel an:
https://autoit.de/index.php?page=Thread&postID=79275
Und auch wenn es genau das gleiche Thema ist: Bitte nen neuen Thread aufmachen. So bleibt das Forum übersichtlich
Danke,
werde es mir direkt anschauen...
Sorry, aber ich bekomme es für meinen Zweck nicht umgesetzt...
ich habe eine Haupt-Gui mit 3 Buttons, mit denen jeweils ein neues GUI , angedockt ans Haupt-Gui, geöffnet werden soll.
das Neue Gui soll aussen am Rand des Haupt Guis hängen, mit einem bekomme ich das hin, aber das 2 und 3 fenster nicht...