Hallo Leute,
ich möchte in eine GUI mit mehreren Tabs in einem der Tabs ein PDF einbinden.
[autoit]
#include <GUIConstants.au3>
; GUICreate ( "title" [, width [, height [, left [, top [, style [, exStyle [, parent]]]]]]] )
$Form1 = GUICreate("AForm1", 800, 600,10, 10);522, 529, 236, 125)
; GUICtrlCreateTab ( left, top [, width [, height [, style [, exStyle]]]] )
$Tab1 = GUICtrlCreateTab( 5, 5, 700, 500)
$TabSheet1 = GUICtrlCreateTabItem("Ein vorerst leerer Tab")
$TabSheet2 = GUICtrlCreateTabItem("PDF Tab")
$AObj1 = ObjCreate("AcroPDF.PDF.1")
$AObj1.src= @ScriptDir & "\Test.pdf"
;GUICtrlCreateObj ( ObjectVar, left, top [, width [, height]] )
$AObj1_ctrl = GUICtrlCreateObj($AObj1, 25, 35, 650, 450)
GUICtrlCreateTabItem("") ; Beendet die Tab Definition
GUISetState(@SW_SHOW)
; Der doppelte "Switch" ist eine Vorbereitung für eine 2. GUI
While 1
$nMsg = GUIGetMsg(1)
Switch $nMsg[0]
case $GUI_EVENT_CLOSE
Switch $nMsg[1]
Case $Form1
GUIDelete ($Form1)
ExitLoop
EndSwitch
EndSwitch
sleep (100)
WEnd
Das PDF wird im 2. Tab auch angezeigt, sobald man aber reinklickt, reagiert das Fenster nicht mehr. Man kann es nicht mal verschieben. Es reagiert erst wieder wenn man den Acrobat Reader im Taskmanager killt.
Kann mir einer weiter helfen?
mfg
maddin