| |
|
|
- Página 1 - |
|
Julian Schmidt | Yo habe me deine OCX Ayuda una vez angeschaut. Und habe anhand deinen Quellcode lo nun hinbekommen weitere Menupunkte en el "HTMLWin Kontextmenu" anzusprechen.
LG
Julian |
|
|
| ˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗ Webseite [...] | 13.03.2011 ▲ |
|
|
|
|
« Dieser Contribución wurde como Solución gekennzeichnet. » |
|
Uwe ''Pascal'' Niemeier | Hi Julian!
Zuerst todavía una Referencia: Damit du en Teile uno HTML-Expediente oder Webseite zugreifen kannst, mußt du sicherstellen, daß la página vollständig geladen es (había Yo bisher unterschlagen). Darum son en el folgenen Beispielen entsprechende Warteschleifen instalado.
¿Cómo se puede uno el Punkt "Eigenschaften" en el Kontextmenu ansprechen
Es auch otra vez encima el IOleCommandTarget -Interface; así dejar se todos Características aufrufen, el encima diverse Menüs a erreichen son: KompilierenMarcaSeparaciónwindow 600,600
$H Windows.ph
$H ocx3a.ph
$I ocx3a.inc
def %Exec 4
def &OLECMDID_PROPERTIES 10
def $IID_OleCommandTarget "{b722bccb-4e68-101b-a2bc-00aa00404770}"
var Html$="C:\Test.html"
var WebControl&=create("HTMLWin",%hwnd,Html$,1,100,100,400,400)
while HTMLWin("GetBusy",WebControl&)
sleep 50
endwhile
ocxInit()
var WebBrowser&=HTMLWin("QueryInterface",WebControl&)
var IOleCommandTarget&=QueryInterface(WebBrowser&,$IID_OleCommandTarget)
CallMethod(IOleCommandTarget&,%Exec,0,&OLECMDID_PROPERTIES,0,var#,0)
ocxRelease(IOleCommandTarget&,Webbrowser&)
ocxDeInit()
waitkey
destroywindow(WebControl& class=s2>)
Un Liste weiterer Möglichkeiten (&OLECMDID_Konstanten y deren Werte) findest du hier: [...]
Und como puede ser el Seitenkodierung ansprechen?
El Seitenkodierung es una Eigenschaft des Dokumentes: KompilierenMarcaSeparaciónwindow 600,600
usermessages 16
$H Windows.ph
$H ocx3a.ph
$I ocx3a.inc
popup "Charset"
appendmenu 1,"ISO-8859-1"
appendmenu 2,"ISO-8859-5"
appendmenu 3,"ISO-8859-7"
var Html$="C:\Test.html"
var WebControl&=create("HTMLWin",%hwnd,Html$,1,100,100,400,400)
mientras que HTMLWin("GetBusy",WebControl&)
sleep 50
endwhile
ocxInit()
var WebBrowser&=HTMLWin("QueryInterface",WebControl&)
var Document&=ocxget(WebBrowser&,"Document")
settimer 500'--Charset-Auswahl encima IE-Kontextmenü se de WaitInput no erkannt
mientras que 1
waitinput
caso %umessage=16:romper
caso %menuitem=1:ocxPut(Document&,"charset","ISO-8859-1")
caso %menuitem=2:ocxPut(Document&,"charset","ISO-8859-5")
caso %menuitem=3:ocxPut(Document&,"charset","ISO-8859-7")
caso %menuitem :HTMLWin("Refresh",WebControl&)'--Aktualisieren en Änderung
settext %hwnd,ocxget(Document&,"charset")
endwhile
killtimer
ocxRelease(Document&,WebBrowser&)
destroywindow(WebControl&)
ocxDeInit()
El Zuordnung el Länder usw. mußt du aber incluso vornehmen. Dabei hilft tal vez dies: [...]
PS: Como esta "Rechts-Links"-Geschichte funktioniert, Yo en el Schnelle auch no rausgekriegt
SeeYou Pascal |
|
|
| |
|
|
|
|
Julian Schmidt | |
|
| ˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗ Webseite [...] | 13.03.2011 ▲ |
|
|
|
|
Thomas Freier |
¿Cómo se puede uno el Seitenquellcode ansprechen?
Keine Idea qué du así media. Den Seitenquellcode kannst du dir en el MultiEdit oder Rtf-Editar Mostrar dejar y bearbeiten. Gewünschte Syntaxhervorhebung muß sólo incluso se instalará. |
|
|
| |
|
|
|
Julian Schmidt | Thomas Freier (15.03.11)
¿Cómo se puede uno el Seitenquellcode ansprechen? Keine Idea qué du así media. Den Seitenquellcode kannst du dir en el MultiEdit oder Rtf-Editar Mostrar dejar y bearbeiten. Gewünschte Syntaxhervorhebung muß sólo incluso se instalará.
Das bezieht se en el Punkt "Quellcode anzeigen" en el Kontextmenu uno HTMLWin Dialogs.
¿Cómo se puede uno el Menupünkt encima OCX ansprechen? |
|
|
| ˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗ Webseite [...] | 15.03.2011 ▲ |
|
|
|
|
Uwe ''Pascal'' Niemeier | Hi Julian!
Yo denke, du media algo como: KompilierenMarcaSeparaciónwindow %maxX,%maxY
$H Windows.ph
$H ocx3a.ph
$I ocx3a.inc
ocxInit()
var Html$="C:\Test.html"
var WebControl&=create("HTMLWin",%hwnd,Html$,1,0,0,width(%hwnd),height(%hwnd))
var WebBrowser&=HTMLWin("QueryInterface",WebControl&)
var Document&=ocxget(WebBrowser&,"Document")
var Body&=ocxget(Document&,"Body")
var innerHTML$=ocxget(Body&,"innerHTML")
var innerText$=ocxget(Body&,"innerText")
ocxRelease(Body&,Document&,WebBrowser&)
ocxDeInit()
waitinput
destroywindow(WebControl&)
cls
print innerText$
waitinput
cls
print innerHTML$
waitinput
Como ya he dicho, mach dich al Besten una wenig con JavaScript vertraut. Como voluntad el verschiedenen Objetos y Características, de denen una HTML-Expediente besteht, beschrieben. Oder schau mal hier: [...]
SeeYou Pascal |
|
|
| |
|
|
|
Julian Schmidt | Gracias schön
Nun mi letzten Fragen,
¿Cómo se puede uno el Punkt "Eigenschaften" en el Kontextmenu ansprechen
Und como puede ser el Seitenkodierung ansprechen? (Hier a muss todavía dijo voluntad el Yo, el Punkt como es como SubPopup en el Programa einbauen voluntad, si el una Papel spielen debería.)
LG
Julian |
|
|
| ˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗ Webseite [...] | 16.03.2011 ▲ |
|
|
|
|
Uwe ''Pascal'' Niemeier | Hi Julian!
Zuerst todavía una Referencia: Damit du en Teile uno HTML-Expediente oder Webseite zugreifen kannst, mußt du sicherstellen, daß la página vollständig geladen es (había Yo bisher unterschlagen). Darum son en el folgenen Beispielen entsprechende Warteschleifen instalado.
¿Cómo se puede uno el Punkt "Eigenschaften" en el Kontextmenu ansprechen
Es auch otra vez encima el IOleCommandTarget -Interface; así dejar se todos Características aufrufen, el encima diverse Menüs a erreichen son: KompilierenMarcaSeparaciónwindow 600,600
$H Windows.ph
$H ocx3a.ph
$I ocx3a.inc
def %Exec 4
def &OLECMDID_PROPERTIES 10
def $IID_OleCommandTarget "{b722bccb-4e68-101b-a2bc-00aa00404770}"
var Html$="C:\Test.html"
var WebControl&=create("HTMLWin",%hwnd,Html$,1,100,100,400,400)
while HTMLWin("GetBusy",WebControl&)
sleep 50
endwhile
ocxInit()
var WebBrowser&=HTMLWin("QueryInterface",WebControl&)
var IOleCommandTarget&=QueryInterface(WebBrowser&,$IID_OleCommandTarget)
CallMethod(IOleCommandTarget&,%Exec,0,&OLECMDID_PROPERTIES,0,var#,0)
ocxRelease(IOleCommandTarget&,Webbrowser&)
ocxDeInit()
waitkey
destroywindow(WebControl& class=s2>)
Un Liste weiterer Möglichkeiten (&OLECMDID_Konstanten y deren Werte) findest du hier: [...]
Und como puede ser el Seitenkodierung ansprechen?
El Seitenkodierung es una Eigenschaft des Dokumentes: KompilierenMarcaSeparaciónwindow 600,600
usermessages 16
$H Windows.ph
$H ocx3a.ph
$I ocx3a.inc
popup "Charset"
appendmenu 1,"ISO-8859-1"
appendmenu 2,"ISO-8859-5"
appendmenu 3,"ISO-8859-7"
var Html$="C:\Test.html"
var WebControl&=create("HTMLWin",%hwnd,Html$,1,100,100,400,400)
mientras que HTMLWin("GetBusy",WebControl&)
sleep 50
endwhile
ocxInit()
var WebBrowser&=HTMLWin("QueryInterface",WebControl&)
var Document&=ocxget(WebBrowser&,"Document")
settimer 500'--Charset-Auswahl encima IE-Kontextmenü se de WaitInput no erkannt
mientras que 1
waitinput
caso %umessage=16:romper
caso %menuitem=1:ocxPut(Document&,"charset","ISO-8859-1")
caso %menuitem=2:ocxPut(Document&,"charset","ISO-8859-5")
caso %menuitem=3:ocxPut(Document&,"charset","ISO-8859-7")
caso %menuitem :HTMLWin("Refresh",WebControl&)'--Aktualisieren en Änderung
settext %hwnd,ocxget(Document&,"charset")
endwhile
killtimer
ocxRelease(Document&,WebBrowser&)
destroywindow(WebControl&)
ocxDeInit()
El Zuordnung el Länder usw. mußt du aber incluso vornehmen. Dabei hilft tal vez dies: [...]
PS: Como esta "Rechts-Links"-Geschichte funktioniert, Yo en el Schnelle auch no rausgekriegt
SeeYou Pascal |
|
|
| |
|
|
|
Julian Schmidt | Gracias para el Mühen, Yo voluntad lo me en el laufe des Tages veces anschauen |
|
|
| ˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗ Webseite [...] | 20.03.2011 ▲ |
|
|
|