Hallo Leute, Guten Tag!
Ich lerne gerade Autoit zu benutzen.
Und habe folgendes Problem nicht lösen können.
Ich habe Buttons und IE Embedded Objekt in einem Fenster gleichzeitig.
Wenn ich maximiere / minimiere, verschwinden die Buttons.
Ich bitte um Hilfe. Danke!
#cs
AutoIt Version: 3.3.10.2
Wind 7 Pro DE x64 SP1
#ce
C
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
; ###### Verstecken sich Buttons, wenn man Fenster vergrößt bzw. verkleinert.
Local $l=(@DesktopWidth - 640) / 2
Local $t=(@DesktopHeight - 580) / 2
Local $l2=640-120
GUICreate("Test", 640, 580, $l, $t, BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPCHILDREN)); w,h,l,t
; ohne clip Children, versteckt sich das IE Embedded Objekt,
; Button_1 zeigt sich immer, Button_2 versteckt sich manchemal, Button_ versteckt sich immer.
$GUI_Button_1 = GUICtrlCreateButton("Button1", 0, 0, 100, 30); l,t, w,h
$GUI_Button_2 = GUICtrlCreateButton("Button2", $l2, 0, 100, 30)
$GUI_Button_3 = GUICtrlCreateButton("Button3", 10, 420, 100, 30)
$oIE = _IECreateEmbedded()
$gui_oIE = GUICtrlCreateObj($oIE, 0,30, (@DesktopWidth - 640) / 2,(@DesktopHeight - 580) / 2-30)
_IENavigate($oIE, "www.google.de")
GUICtrlSetResizing($gui_oIE,$GUI_DOCKBORDERS)
GUISetState(@SW_SHOW) ;Show GUI
Do
$msg = GUIGetMsg()
Select
Case $msg=$GUI_Button_3
case $msg=$GUI_EVENT_RESIZED or $msg=$GUI_EVENT_MAXIMIZE or $msg=$GUI_EVENT_RESTORE
case $msg=$GUI_EVENT_CLOSE
EndSelect
Until $msg=$GUI_EVENT_CLOSE
Alles anzeigen