Home » Eclipse Projects » Standard Widget Toolkit (SWT) » SWT-Browser Questions: How can I get the html src content from swt.browser.
| |
Long way to go to get Document object from swt.browser! [message #442658 is a reply to message #442655] |
Fri, 10 September 2004 06:50 |
Yi Huang Messages: 10 Registered: July 2009 |
Junior Member |
|
|
This is a multi-part message in MIME format.
------=_NextPart_000_0026_01C49745.83E24C00
Content-Type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
I've investaged on this issue. It's much more complecated than i =
imagine.
It is possible to rewrite swt.browser and its internal implementation to =
provide a OLE invocation on IWebBrowser interface.
interface IWebBrowser : IDispatch {
....
[id(0x000000cb), propget, helpstring("Returns the active =
Document automation object, if any.")]
HRESULT Document([out, retval] IDispatch** ppDisp);
....
}
And then will get a pointer point to IHTMLDocument2 Interface:
IHTMLDocument2 Interface
This interface retrieves information about the document, and examines =
and modifies the HTML elements and text within the document.
Interface Information
Stock Implementation mshtml.dll=20
Custom Implementation No=20
Inherits from IDispatch=20
Header and IDL files Mshtml.h, Mshtml.idl=20
Minimum availability Internet Explorer 4.0=20
Minimum operating systems Windows 95, Windows NT 4.0, Windows CE =
2.12=20
This is anothor OLE object should be written a java wrapper to use it.
And than at this time your could use the following interface to access =
what you want, but it's better to wrap it with a java class.
ProgId=3Dhtmlfile
[
uuid(332C4425-26CB-11D0-B483-00C04FD90119),
dual
]
dispinterface IHTMLDocument2 {
properties:
methods:
[id(0x000003e9), propget, hidden]
IDispatch* Script();
[id(0x000003eb), propget]
IHTMLElementCollection* all();
[id(0x000003ec), propget]
IHTMLElement* body();
[id(0x000003ed), propget]
IHTMLElement* activeElement();
[id(0x000003f3), propget]
IHTMLElementCollection* images();
[id(0x000003f0), propget]
IHTMLElementCollection* applets();
[id(0x000003f1), propget]
IHTMLElementCollection* links();
[id(0x000003f2), propget]
IHTMLElementCollection* forms();
[id(0x000003ef), propget]
IHTMLElementCollection* anchors();
[id(0x000003f4), propput]
void title([in] BSTR rhs);
[id(0x000003f4), propget]
BSTR title();
[id(0x000003f5), propget]
IHTMLElementCollection* scripts();
[id(0x000003f6), propput, hidden]
void designMode([in] BSTR rhs);
[id(0x000003f6), propget, hidden]
BSTR designMode();
[id(0x000003f9), propget]
IHTMLSelectionObject* selection();
[id(0x000003fa), propget, bindable]
BSTR readyState();
[id(0x000003fb), propget]
IHTMLFramesCollection2* frames();
[id(0x000003f7), propget]
IHTMLElementCollection* embeds();
[id(0x000003fd), propget]
IHTMLElementCollection* plugins();
[id(0x000003fe), propput]
void alinkColor([in] VARIANT rhs);
[id(0x000003fe), propget]
VARIANT alinkColor();
[id(0xfffffe0b), propput]
void bgColor([in] VARIANT rhs);
[id(0xfffffe0b), propget]
VARIANT bgColor();
[id(0x8001138a), propput]
void fgColor([in] VARIANT rhs);
[id(0x8001138a), propget]
VARIANT fgColor();
[id(0x00000400), propput]
void linkColor([in] VARIANT rhs);
[id(0x00000400), propget]
VARIANT linkColor();
[id(0x000003ff), propput]
void vlinkColor([in] VARIANT rhs);
[id(0x000003ff), propget]
VARIANT vlinkColor();
[id(0x00000403), propget]
BSTR referrer();
[id(0x00000402), propget]
IHTMLLocation* location();
[id(0x00000404), propget]
BSTR lastModified();
[id(0x00000401), propput]
void url([in] BSTR rhs);
[id(0x00000401), propget]
BSTR url();
[id(0x00000405), propput]
void domain([in] BSTR rhs);
[id(0x00000405), propget]
BSTR domain();
[id(0x00000406), propput]
void cookie([in] BSTR rhs);
[id(0x00000406), propget]
BSTR cookie();
[id(0x00000407), propput, bindable, hidden]
void expando([in] VARIANT_BOOL rhs);
[id(0x00000407), propget, bindable, hidden]
VARIANT_BOOL expando();
[id(0x00000408), propput, hidden]
void charset([in] BSTR rhs);
[id(0x00000408), propget, hidden]
BSTR charset();
[id(0x00000409), propput]
void defaultCharset([in] BSTR rhs);
[id(0x00000409), propget]
BSTR defaultCharset();
[id(0x00000411), propget]
BSTR mimeType();
[id(0x00000412), propget]
BSTR fileSize();
[id(0x00000413), propget]
BSTR fileCreatedDate();
[id(0x00000414), propget]
BSTR fileModifiedDate();
[id(0x00000415), propget]
BSTR fileUpdatedDate();
[id(0x00000416), propget]
BSTR security();
[id(0x00000417), propget]
BSTR protocol();
[id(0x00000418), propget]
BSTR nameProp();
[id(0x0000041e), vararg]
void write([in] SAFEARRAY(VARIANT) psarray);
[id(0x0000041f), vararg]
void writeln([in] SAFEARRAY(VARIANT) psarray);
[id(0x00000420)]
IDispatch* open(
[in, optional, defaultvalue("text/html")] BSTR =
url,=20
[in, optional] VARIANT name,=20
[in, optional] VARIANT features,=20
[in, optional] VARIANT replace);
[id(0x00000421)]
void close();
[id(0x00000422)]
void clear();
[id(0x00000423)]
VARIANT_BOOL queryCommandSupported([in] BSTR cmdID);
[id(0x00000424)]
VARIANT_BOOL queryCommandEnabled([in] BSTR cmdID);
[id(0x00000425)]
VARIANT_BOOL queryCommandState([in] BSTR cmdID);
[id(0x00000426)]
VARIANT_BOOL queryCommandIndeterm([in] BSTR cmdID);
[id(0x00000427)]
BSTR queryCommandText([in] BSTR cmdID);
[id(0x00000428)]
VARIANT queryCommandValue([in] BSTR cmdID);
[id(0x00000429)]
VARIANT_BOOL execCommand(
[in] BSTR cmdID,=20
[in, optional, defaultvalue(0)] VARIANT_BOOL =
showUI,=20
[in, optional] VARIANT value);
[id(0x0000042a)]
VARIANT_BOOL execCommandShowHelp([in] BSTR cmdID);
[id(0x0000042b)]
IHTMLElement* createElement([in] BSTR eTag);
[id(0x8001177d), propput, bindable, displaybind]
void onhelp([in] VARIANT rhs);
[id(0x8001177d), propget, bindable, displaybind]
VARIANT onhelp();
[id(0x80011778), propput, bindable, displaybind]
void onclick([in] VARIANT rhs);
[id(0x80011778), propget, bindable, displaybind]
VARIANT onclick();
[id(0x80011779), propput, bindable, displaybind]
void ondblclick([in] VARIANT rhs);
[id(0x80011779), propget, bindable, displaybind]
VARIANT ondblclick();
[id(0x80011776), propput, bindable, displaybind]
void onkeyup([in] VARIANT rhs);
[id(0x80011776), propget, bindable, displaybind]
VARIANT onkeyup();
[id(0x80011775), propput, bindable, displaybind]
void onkeydown([in] VARIANT rhs);
[id(0x80011775), propget, bindable, displaybind]
VARIANT onkeydown();
[id(0x80011777), propput, bindable, displaybind]
void onkeypress([in] VARIANT rhs);
[id(0x80011777), propget, bindable, displaybind]
VARIANT onkeypress();
[id(0x80011773), propput, bindable, displaybind]
void onmouseup([in] VARIANT rhs);
[id(0x80011773), propget, bindable, displaybind]
VARIANT onmouseup();
[id(0x80011772), propput, bindable, displaybind]
void onmousedown([in] VARIANT rhs);
[id(0x80011772), propget, bindable, displaybind]
VARIANT onmousedown();
[id(0x80011774), propput, bindable, displaybind]
void onmousemove([in] VARIANT rhs);
[id(0x80011774), propget, bindable, displaybind]
VARIANT onmousemove();
[id(0x80011771), propput, bindable, displaybind]
void onmouseout([in] VARIANT rhs);
[id(0x80011771), propget, bindable, displaybind]
VARIANT onmouseout();
[id(0x80011770), propput, bindable, displaybind]
void onmouseover([in] VARIANT rhs);
[id(0x80011770), propget, bindable, displaybind]
VARIANT onmouseover();
[id(0x80011789), propput, bindable, displaybind]
void onreadystatechange([in] VARIANT rhs);
[id(0x80011789), propget, bindable, displaybind]
VARIANT onreadystatechange();
[id(0x80011786), propput, bindable, displaybind]
void onafterupdate([in] VARIANT rhs);
[id(0x80011786), propget, bindable, displaybind]
VARIANT onafterupdate();
[id(0x80011782), propput, bindable, displaybind]
void onrowexit([in] VARIANT rhs);
[id(0x80011782), propget, bindable, displaybind]
VARIANT onrowexit();
[id(0x80011783), propput, bindable, displaybind]
void onrowenter([in] VARIANT rhs);
[id(0x80011783), propget, bindable, displaybind]
VARIANT onrowenter();
[id(0x80011793), propput, bindable, displaybind]
void ondragstart([in] VARIANT rhs);
[id(0x80011793), propget, bindable, displaybind]
VARIANT ondragstart();
[id(0x80011795), propput, bindable, displaybind]
void onselectstart([in] VARIANT rhs);
[id(0x80011795), propget, bindable, displaybind]
VARIANT onselectstart();
[id(0x0000042c)]
IHTMLElement* elementFromPoint(
[in] long x,=20
[in] long y);
[id(0x0000040a), propget]
IHTMLWindow2* parentWindow();
[id(0x0000042d), propget]
IHTMLStyleSheetsCollection* styleSheets();
[id(0x80011785), propput, bindable, displaybind]
void onbeforeupdate([in] VARIANT rhs);
[id(0x80011785), propget, bindable, displaybind]
VARIANT onbeforeupdate();
[id(0x80011796), propput, bindable, displaybind]
void onerrorupdate([in] VARIANT rhs);
[id(0x80011796), propget, bindable, displaybind]
VARIANT onerrorupdate();
[id(0x0000042e)]
BSTR toString();
[id(0x0000042f)]
IHTMLStyleSheet* createStyleSheet(
[in, optional, defaultvalue("")] BSTR bstrHref,=20
[in, optional, defaultvalue(-1)] long lIndex);
};
------=_NextPart_000_0026_01C49745.83E24C00
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<META content=3D"MSHTML 6.00.3790.186" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT size=3D2>I've investaged on this issue. It's much more =
complecated than=20
i imagine.</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>It is possible to rewrite swt.browser and its =
internal=20
implementation to provide a OLE invocation on IWebBrowser=20
interface.</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>interface IWebBrowser : IDispatch {</FONT></DIV>
<DIV><FONT size=3D2>...</FONT></DIV>
<DIV><FONT size=3D2> =
[id(0x000000cb),=20
propget, helpstring("Returns the active Document automation object, if=20
any.")]<BR> HRESULT =
Document([out,=20
retval] IDispatch** ppDisp);</FONT></DIV>
<DIV><FONT size=3D2>...</FONT></DIV>
<DIV><FONT size=3D2>}</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>And then will get a pointer point to IHTMLDocument2=20
Interface:</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV>
<H1><FONT size=3D2>IHTMLDocument2 Interface</FONT></H1><FONT =
size=3D2></HR></FONT>
<P><FONT size=3D2>This interface retrieves information about the =
document, and=20
examines and modifies the HTML elements and text within the =
document.</FONT></P>
<P>Interface Information</P>
<BLOCKQUOTE>
<TABLE class=3DclsStd>
<TBODY>
<TR>
<TH>Stock Implementation</TH>
<TD><SPAN class=3DclsFmtDLL>mshtml.dll</SPAN></TD></TR>
<TR>
<TH>Custom Implementation</TH>
<TD>No</TD></TR>
<TR>
<TH>Inherits from</TH>
<TD><?XML:NAMESPACE PREFIX =3D MSHelp NS =3D=20
"http://msdn.microsoft.com/mshelp" /><MSHelp:link tabIndex=3D0=20
xmlns:MSHelp=3D"http://msdn.microsoft.com/mshelp"=20
keywords=3D"_com_iunknown_queryinterface"><U><FONT=20
color=3D#0000ff>IDispatch</FONT></U></MSHelp:link></TD> </TR>
<TR>
<TH>Header and IDL files</TH>
<TD><SPAN class=3DclsFmtInc>Mshtml.h</SPAN>, <SPAN=20
class=3DclsFmtIDL>Mshtml.idl</SPAN></TD></TR>
<TR>
<TH>Minimum availability</TH>
<TD>Internet Explorer 4.0</TD></TR>
<TR>
<TH>Minimum operating systems</TH>
<TD>Windows 95, Windows NT 4.0, Windows=20
CE 2.12</TD></TR></TBODY></TABLE></BLOCKQUOTE> </DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV>This is anothor OLE object should be written a java wrapper to use=20
it.</DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>And than at this time your could use the following =
interface=20
to access what you want, but it's better to wrap it with a java=20
class.</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>ProgId=3Dhtmlfile</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>[<BR> =20
uuid(332C4425-26CB-11D0-B483-00C04FD90119),<BR> =
dual<BR>]<BR>dispinterface=20
IHTMLDocument2 {<BR> properties:<BR> =
methods:<BR> [id(0x000003e9), =
propget,=20
hidden]<BR> IDispatch*=20
Script();<BR> [id(0x000003eb), =
propget]<BR> =
IHTMLElementCollection*=20
all();<BR> [id(0x000003ec),=20
propget]<BR> IHTMLElement*=20
body();<BR> [id(0x000003ed),=20
propget]<BR> IHTMLElement*=20
activeElement();<BR> =
[id(0x000003f3),=20
propget]<BR> =
IHTMLElementCollection*=20
images();<BR> [id(0x000003f0), =
propget]<BR> =
IHTMLElementCollection*=20
applets();<BR> =
[id(0x000003f1),=20
propget]<BR> =
IHTMLElementCollection*=20
links();<BR> [id(0x000003f2),=20
propget]<BR> =
IHTMLElementCollection*=20
forms();<BR> [id(0x000003ef),=20
propget]<BR> =
IHTMLElementCollection*=20
anchors();<BR> =
[id(0x000003f4),=20
propput]<BR> void title([in] =
BSTR=20
rhs);<BR> [id(0x000003f4),=20
propget]<BR> BSTR=20
title();<BR> [id(0x000003f5),=20
propget]<BR> =
IHTMLElementCollection*=20
scripts();<BR> =
[id(0x000003f6),=20
propput, hidden]<BR> void=20
designMode([in] BSTR rhs);<BR> =
[id(0x000003f6), propget, =
hidden]<BR> =20
BSTR designMode();<BR> =20
[id(0x000003f9), propget]<BR> =20
IHTMLSelectionObject* =
selection();<BR> =20
[id(0x000003fa), propget,=20
bindable]<BR> BSTR=20
readyState();<BR> =
[id(0x000003fb),=20
propget]<BR> =
IHTMLFramesCollection2*=20
frames();<BR> [id(0x000003f7), =
propget]<BR> =
IHTMLElementCollection*=20
embeds();<BR> [id(0x000003fd), =
propget]<BR> =
IHTMLElementCollection*=20
plugins();<BR> =
[id(0x000003fe),=20
propput]<BR> void =
alinkColor([in]=20
VARIANT rhs);<BR> =
[id(0x000003fe),=20
propget]<BR> VARIANT=20
alinkColor();<BR> =
[id(0xfffffe0b),=20
propput]<BR> void bgColor([in] =
VARIANT=20
rhs);<BR> [id(0xfffffe0b),=20
propget]<BR> VARIANT=20
bgColor();<BR> =
[id(0x8001138a),=20
propput]<BR> void fgColor([in] =
VARIANT=20
rhs);<BR> [id(0x8001138a),=20
propget]<BR> VARIANT=20
fgColor();<BR> =
[id(0x00000400),=20
propput]<BR> void =
linkColor([in]=20
VARIANT rhs);<BR> =
[id(0x00000400),=20
propget]<BR> VARIANT=20
linkColor();<BR> =
[id(0x000003ff),=20
propput]<BR> void =
vlinkColor([in]=20
VARIANT rhs);<BR> =
[id(0x000003ff),=20
propget]<BR> VARIANT=20
vlinkColor();<BR> =
[id(0x00000403),=20
propget]<BR> BSTR=20
referrer();<BR> =
[id(0x00000402),=20
propget]<BR> IHTMLLocation*=20
location();<BR> =
[id(0x00000404),=20
propget]<BR> BSTR=20
lastModified();<BR> =
[id(0x00000401),=20
propput]<BR> void url([in] =
BSTR=20
rhs);<BR> [id(0x00000401),=20
propget]<BR> BSTR=20
url();<BR> [id(0x00000405),=20
propput]<BR> void domain([in] =
BSTR=20
rhs);<BR> [id(0x00000405),=20
propget]<BR> BSTR=20
domain();<BR> [id(0x00000406), =
propput]<BR> void cookie([in] =
BSTR=20
rhs);<BR> [id(0x00000406),=20
propget]<BR> BSTR=20
cookie();<BR> [id(0x00000407), =
propput, bindable, hidden]<BR> =
void=20
expando([in] VARIANT_BOOL =
rhs);<BR> =20
[id(0x00000407), propget, bindable,=20
hidden]<BR> VARIANT_BOOL=20
expando();<BR> =
[id(0x00000408),=20
propput, hidden]<BR> void =
charset([in]=20
BSTR rhs);<BR> =
[id(0x00000408),=20
propget, hidden]<BR> BSTR=20
charset();<BR> =
[id(0x00000409),=20
propput]<BR> void =
defaultCharset([in]=20
BSTR rhs);<BR> =
[id(0x00000409),=20
propget]<BR> BSTR=20
defaultCharset();<BR> =
[id(0x00000411),=20
propget]<BR> BSTR=20
mimeType();<BR> =
[id(0x00000412),=20
propget]<BR> BSTR=20
fileSize();<BR> =
[id(0x00000413),=20
propget]<BR> BSTR=20
fileCreatedDate();<BR> =20
[id(0x00000414), propget]<BR> =
BSTR=20
fileModifiedDate();<BR> =20
[id(0x00000415), propget]<BR> =
BSTR=20
fileUpdatedDate();<BR> =20
[id(0x00000416), propget]<BR> =
BSTR=20
security();<BR> =
[id(0x00000417),=20
propget]<BR> BSTR=20
protocol();<BR> =
[id(0x00000418),=20
propget]<BR> BSTR=20
nameProp();<BR> =
[id(0x0000041e),=20
vararg]<BR> void write([in]=20
SAFEARRAY(VARIANT) =
psarray);<BR> =20
[id(0x0000041f), vararg]<BR> =
void=20
writeln([in] SAFEARRAY(VARIANT)=20
psarray);<BR> =20
[id(0x00000420)]<BR> =
IDispatch*=20
open(<BR> &nbs=
p; &nbs p; &nbs p=
;=20
[in, optional, defaultvalue("text/html")] BSTR url,=20
<BR> &nb=
sp; &nb sp; =20
[in, optional] VARIANT name,=20
<BR> &nb=
sp; &nb sp; =20
[in, optional] VARIANT features,=20
<BR> &nb=
sp; &nb sp; =20
[in, optional] VARIANT =
replace);<BR> =20
[id(0x00000421)]<BR> void=20
close();<BR> =20
[id(0x00000422)]<BR> void=20
clear();<BR> =20
[id(0x00000423)]<BR> =
VARIANT_BOOL=20
queryCommandSupported([in] BSTR=20
cmdID);<BR> =20
[id(0x00000424)]<BR> =
VARIANT_BOOL=20
queryCommandEnabled([in] BSTR=20
cmdID);<BR> =20
[id(0x00000425)]<BR> =
VARIANT_BOOL=20
queryCommandState([in] BSTR=20
cmdID);<BR> =20
[id(0x00000426)]<BR> =
VARIANT_BOOL=20
queryCommandIndeterm([in] BSTR=20
cmdID);<BR> =20
[id(0x00000427)]<BR> BSTR=20
queryCommandText([in] BSTR =
cmdID);<BR> =20
[id(0x00000428)]<BR> VARIANT=20
queryCommandValue([in] BSTR=20
cmdID);<BR> =20
[id(0x00000429)]<BR> =
VARIANT_BOOL=20
execCommand(<BR> &nb=
sp; &nb sp; &nb s=
p; =20
[in] BSTR cmdID,=20
<BR> &nb=
sp; &nb sp; =20
[in, optional, defaultvalue(0)] VARIANT_BOOL showUI,=20
<BR> &nb=
sp; &nb sp; =20
[in, optional] VARIANT =
value);<BR> =20
[id(0x0000042a)]<BR> =
VARIANT_BOOL=20
execCommandShowHelp([in] BSTR=20
cmdID);<BR> =20
[id(0x0000042b)]<BR> =
IHTMLElement*=20
createElement([in] BSTR =
eTag);<BR> =20
[id(0x8001177d), propput, bindable,=20
displaybind]<BR> void =
onhelp([in]=20
VARIANT rhs);<BR> =
[id(0x8001177d),=20
propget, bindable, =
displaybind]<BR> =20
VARIANT onhelp();<BR> =
[id(0x80011778),=20
propput, bindable, =
displaybind]<BR> =20
void onclick([in] VARIANT =
rhs);<BR> =20
[id(0x80011778), propget, bindable,=20
displaybind]<BR> VARIANT=20
onclick();<BR> =
[id(0x80011779),=20
propput, bindable, =
displaybind]<BR> =20
void ondblclick([in] VARIANT =
rhs);<BR> =20
[id(0x80011779), propget, bindable,=20
displaybind]<BR> VARIANT=20
ondblclick();<BR> =
[id(0x80011776),=20
propput, bindable, =
displaybind]<BR> =20
void onkeyup([in] VARIANT =
rhs);<BR> =20
[id(0x80011776), propget, bindable,=20
displaybind]<BR> VARIANT=20
onkeyup();<BR> =
[id(0x80011775),=20
propput, bindable, =
displaybind]<BR> =20
void onkeydown([in] VARIANT =
rhs);<BR> =20
[id(0x80011775), propget, bindable,=20
displaybind]<BR> VARIANT=20
onkeydown();<BR> =
[id(0x80011777),=20
propput, bindable, =
displaybind]<BR> =20
void onkeypress([in] VARIANT =
rhs);<BR> =20
[id(0x80011777), propget, bindable,=20
displaybind]<BR> VARIANT=20
onkeypress();<BR> =
[id(0x80011773),=20
propput, bindable, =
displaybind]<BR> =20
void onmouseup([in] VARIANT =
rhs);<BR> =20
[id(0x80011773), propget, bindable,=20
displaybind]<BR> VARIANT=20
onmouseup();<BR> =
[id(0x80011772),=20
propput, bindable, =
displaybind]<BR> =20
void onmousedown([in] VARIANT=20
rhs);<BR> [id(0x80011772), =
propget,=20
bindable, displaybind]<BR> =
VARIANT=20
onmousedown();<BR> =
[id(0x80011774),=20
propput, bindable, =
displaybind]<BR> =20
void onmousemove([in] VARIANT=20
rhs);<BR> [id(0x80011774), =
propget,=20
bindable, displaybind]<BR> =
VARIANT=20
onmousemove();<BR> =
[id(0x80011771),=20
propput, bindable, =
displaybind]<BR> =20
void onmouseout([in] VARIANT =
rhs);<BR> =20
[id(0x80011771), propget, bindable,=20
displaybind]<BR> VARIANT=20
onmouseout();<BR> =
[id(0x80011770),=20
propput, bindable, =
displaybind]<BR> =20
void onmouseover([in] VARIANT=20
rhs);<BR> [id(0x80011770), =
propget,=20
bindable, displaybind]<BR> =
VARIANT=20
onmouseover();<BR> =
[id(0x80011789),=20
propput, bindable, =
displaybind]<BR> =20
void onreadystatechange([in] VARIANT=20
rhs);<BR> [id(0x80011789), =
propget,=20
bindable, displaybind]<BR> =
VARIANT=20
onreadystatechange();<BR> =20
[id(0x80011786), propput, bindable,=20
displaybind]<BR> void=20
onafterupdate([in] VARIANT =
rhs);<BR> =20
[id(0x80011786), propget, bindable,=20
displaybind]<BR> VARIANT=20
onafterupdate();<BR> =
[id(0x80011782),=20
propput, bindable, =
displaybind]<BR> =20
void onrowexit([in] VARIANT =
rhs);<BR> =20
[id(0x80011782), propget, bindable,=20
displaybind]<BR> VARIANT=20
onrowexit();<BR> =
[id(0x80011783),=20
propput, bindable, =
displaybind]<BR> =20
void onrowenter([in] VARIANT =
rhs);<BR> =20
[id(0x80011783), propget, bindable,=20
displaybind]<BR> VARIANT=20
onrowenter();<BR> =
[id(0x80011793),=20
propput, bindable, =
displaybind]<BR> =20
void ondragstart([in] VARIANT=20
rhs);<BR> [id(0x80011793), =
propget,=20
bindable, displaybind]<BR> =
VARIANT=20
ondragstart();<BR> =
[id(0x80011795),=20
propput, bindable, =
displaybind]<BR> =20
void onselectstart([in] VARIANT=20
rhs);<BR> [id(0x80011795), =
propget,=20
bindable, displaybind]<BR> =
VARIANT=20
onselectstart();<BR> =20
[id(0x0000042c)]<BR> =
IHTMLElement*=20
elementFromPoint(<BR> &nbs=
p; &nbs p; &nbs p=
; =20
[in] long x,=20
<BR> &nb=
sp; &nb sp; =20
[in] long y);<BR> =
[id(0x0000040a),=20
propget]<BR> IHTMLWindow2*=20
parentWindow();<BR> =
[id(0x0000042d),=20
propget]<BR> =20
IHTMLStyleSheetsCollection*=20
styleSheets();<BR> =
[id(0x80011785),=20
propput, bindable, =
displaybind]<BR> =20
void onbeforeupdate([in] VARIANT=20
rhs);<BR> [id(0x80011785), =
propget,=20
bindable, displaybind]<BR> =
VARIANT=20
onbeforeupdate();<BR> =
[id(0x80011796),=20
propput, bindable, =
displaybind]<BR> =20
void onerrorupdate([in] VARIANT=20
rhs);<BR> [id(0x80011796), =
propget,=20
bindable, displaybind]<BR> =
VARIANT=20
onerrorupdate();<BR> =20
[id(0x0000042e)]<BR> BSTR=20
toString();<BR> =20
[id(0x0000042f)]<BR> =
IHTMLStyleSheet*=20
createStyleSheet(<BR> &nbs=
p; &nbs p; &nbs p=
; =20
[in, optional, defaultvalue("")] BSTR bstrHref,=20
<BR> &nb=
sp; &nb sp; =20
[in, optional, defaultvalue(-1)] long=20
lIndex);<BR>};<BR></FONT></DIV></BODY></HTML>
------=_NextPart_000_0026_01C49745.83E24C00--
|
|
| | | | |
Goto Forum:
Current Time: Sat Apr 27 02:10:06 GMT 2024
Powered by FUDForum. Page generated in 0.03207 seconds
|