Hallo.
Habe mich heute mal an eine kleine UDF für FF gewagt.
Also die UDF hat nur eine Funktion, und zwar _FFCreateEmbedded()
Es ist theoretisch das selbe wie _IECreateEmbedded() aber es
bindet halt FF nicht IE ein.
Ich hab noch ein paar probleme damit, deswegen bitte ich mal einen von euch sich bei
mir zu melden, denn das FF Fenster kann ich i.wie nicht Skalieren.
UDF:
Spoiler anzeigen
#cs
Funktion: _FFCreateEmbedded($hWnd, $sMainPage)
Parameters:
$hWnd - Das GUI, in dass Firefox eingebunden werden soll.
$sMainPage - Die Seite, die Standardmäßig aufgerufen ist (Default "www.google.de")
Funktionen: Bindet eine Firefox Instanz in ein GUI ein.
Autor(s): PrideRage
Datum: 20. Februar 2010
#ce
Func _FFCreateEmbedded($hWnd, $sMainPage = "www.google.de")
Local $hWndTitle = WinGetTitle($hWnd)
Local $hWndPos = WinGetPos($hWndTitle)
ShellExecute($sMainPage)
Local $hWndHandle = WinGetHandle("[CLASS:MozillaUIWindowClass]")
DllCall("user32.dll", "int", "SetParent", "hwnd", $hWndHandle, "hwnd", $hWnd)
WinMove($hWndHandle, "", 0, 0, $hWndPos[2], $hWndPos[3])
WinSetState($hWndHandle,"",@SW_SHOW)
EndFunc
MfG. PrideRage
Edit: Funzt nur wenn FF der Standard Browser is.