EKY32 Posted October 10, 2013 Posted October 10, 2013 Hey friends, in my simple script the IE frame never appears until i resize the window, and disappears after minimizing untill i do the same. i think i should refresh the window i don't know how. expandcollapse popup#include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #include <IE.au3> _IEErrorHandlerRegister() Local $oIE = _IECreateEmbedded() $Form1 = GUICreate("Form1", 898, 587, -1, -1, BitOR($GUI_SS_DEFAULT_GUI,$WS_MAXIMIZEBOX,$WS_SIZEBOX,$WS_THICKFRAME,$WS_TABSTOP)) GUICtrlCreatePic("bg.bmp", 0, 0, 898, 32) GUICtrlSetResizing(-1, $GUI_DOCKLEFT + $GUI_DOCKRIGHT + $GUI_DOCKHEIGHT) $Pic1 = GUICtrlCreateObj($oIE, 0, 32, 897, 555) GUICtrlSetResizing(-1, $GUI_DOCKLEFT + $GUI_DOCKRIGHT + $GUI_DOCKTOP + $GUI_DOCKBOTTOM) _IENavigate($oIE, @ScriptDir & "\doc.html") _ComFrameHide($oIE) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd Func _ComFrameHide($Frame) $Frame.document.body.scroll = "no" $Frame.document.body.style.borderwidth = 0 $Frame.document.body.topmargin = 10 $Frame.document.body.leftmargin = 10 EndFunc ;==>_ComFrameHide thank you. [font="'trebuchet ms', helvetica, sans-serif;"]Please mark the answer of your question if you found it.[/font]
EKY32 Posted October 10, 2013 Author Posted October 10, 2013 Maybe... _IEAction($oIE, "refresh") 8) thank you, but _IEAction($oIE, "refresh") ruins the _ComFrameHide($oIE) function. [font="'trebuchet ms', helvetica, sans-serif;"]Please mark the answer of your question if you found it.[/font]
BrewManNH Posted October 10, 2013 Posted October 10, 2013 Run it again after the refresh? If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator
EKY32 Posted October 10, 2013 Author Posted October 10, 2013 Run it again after the refresh? I did, same problem. [font="'trebuchet ms', helvetica, sans-serif;"]Please mark the answer of your question if you found it.[/font]
Solution EKY32 Posted October 11, 2013 Author Solution Posted October 11, 2013 Fixed, in the help file: _IECreateEmbedded() You may have object visibility issues unless you use the Windows style $WS_CLIPCHILDREN in GUICreate(). [font="'trebuchet ms', helvetica, sans-serif;"]Please mark the answer of your question if you found it.[/font]
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now