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...