nHTMLn — File Browser
nHTMLnv2.95 / nHTMLnv2.95 / nHTML 2.95 User's Manual.htm
nHTML 2.95 User's Manual.htm — 91.66 KB — Download this file
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="./nHTML%202.9%20User's%20Manual.files/filelist.xml">
<title>nHTMLn 2.95 User's Manual</title>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Èãîðü</o:Author>
<o:LastAuthor>Èãîðü</o:LastAuthor>
<o:Revision>5</o:Revision>
<o:TotalTime>965</o:TotalTime>
<o:Created>2001-05-21T16:41:00Z</o:Created>
<o:LastSaved>2001-05-21T19:15:00Z</o:LastSaved>
<o:Pages>13</o:Pages>
<o:Words>2156</o:Words>
<o:Characters>12291</o:Characters>
<o:Company> </o:Company>
<o:Lines>102</o:Lines>
<o:Paragraphs>24</o:Paragraphs>
<o:CharactersWithSpaces>15094</o:CharactersWithSpaces>
<o:Version>9.2812</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:ActiveWritingStyle Lang="EN-US" VendorID="64" DLLVersion="131077"
NLCheck="1">1</w:ActiveWritingStyle>
</w:WordDocument>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:647 0 0 0 159 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
h1
{mso-style-next:Îáû÷íûé;
margin-top:12.0pt;
margin-right:0cm;
margin-bottom:3.0pt;
margin-left:0cm;
text-align:center;
mso-pagination:widow-orphan;
mso-outline-level:1;
font-size:22.0pt;
mso-bidi-font-size:16.0pt;
font-family:Arial;
mso-font-kerning:0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
h2
{mso-style-next:Îáû÷íûé;
margin:0cm;
margin-bottom:.0001pt;
text-align:center;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:2;
font-size:48.0pt;
mso-bidi-font-size:12.0pt;
font-family:Verdana;
color:blue;
mso-ansi-language:EN-US;
font-style:italic;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
{margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:12.0pt;
font-family:Arial;
mso-fareast-font-family:"Times New Roman";
color:black;
mso-ansi-language:EN-US;}
p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2
{margin:0cm;
margin-bottom:.0001pt;
text-align:center;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-ansi-language:EN-US;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;
text-underline:single;}
@page Section1
{size:595.3pt 841.9pt;
margin:2.0cm 42.5pt 2.0cm 3.0cm;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1027">
<o:colormenu v:ext="edit" fillcolor="silver"/>
</o:shapedefaults></xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=silver lang=RU link=blue vlink=purple style='tab-interval:35.4pt'>
<div class=Section1>
<p class=MsoNormal align=center style='text-align:center'><b><i><span
lang=EN-US style='font-size:48.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'>n</span></i></b><b><i><span lang=EN-US
style='font-size:60.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'>HTML</span></i></b><b><i><span lang=EN-US
style='font-size:48.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'>n<o:p></o:p></span></i></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><i><span
lang=EN-US style='font-size:28.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'>2.9<o:p>5</o:p></span></i></b></p>
<h2><span lang=EN-US style='font-size:28.0pt;mso-bidi-font-size:12.0pt;
color:windowtext'>USER’S MANUAL<o:p></o:p></span></h2>
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText align=center style='text-align:center'><span lang=EN-US>©
2001 Necroman</span></p>
<p class=MsoBodyText align=center style='text-align:center'>Modified By Dan
- August 2002, mIRC 6+ compatible</p>
<p class=MsoBodyText align=center style='text-align:center'>Modified by FoLKeN^
- July 2004 - folken@sinectis.com.ar</p>
<p class=MsoBodyText align=center style='text-align:center'><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText align=center style='text-align:center'><span lang=EN-US>Visit
nHTMLn homepage for updates: <a href="http://www.wot.net/~necroman/nn2.htm">www.wot.net/~necroman/nn2.htm</a></span></p>
<div style='border:none;border-bottom:solid windowtext .75pt;padding:0cm 0cm 1.0pt 0cm'>
<p class=MsoBodyText style='border:none;mso-border-bottom-alt:solid windowtext .75pt;
padding:0cm;mso-padding-alt:0cm 0cm 1.0pt 0cm'><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
</div>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>nHTMLn is simple.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>You can attach objects called “browsers”
to your windows. An attached browser can be ordered to navigate to any document,
remote or local. When you no longer need a browser, detach it.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>You can use the following functions to
control browsers:</span></p>
<p class=MsoBodyText align=center style='text-align:center'><span lang=EN-US
style='font-size:22.0pt;mso-bidi-font-size:12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_attach,_detach">attach, detach</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_navigate">navigate</a></span></p>
<p class=MsoBodyText><a href="#_execScript">execScript</a> NEW!!!</p>
<p class=MsoBodyText><span lang=EN-US><a href="#_select">select</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_selected">selected</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_stop,_refresh,_back,">stop,
refresh, back, forward, home, search</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_margins">margins</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_name,_url">name, url</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_find,_caption">find, caption</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_item">item</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_handler">handler</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_ready">ready</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_zoom">zoom</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_print">print</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_version">cursor</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_capture,_release">capture,
release</a></span></p>
<p class=MsoBodyText><span lang=EN-US><a href="#_version">version</a></span></p>
<div style='border:none;border-bottom:solid windowtext .75pt;padding:0cm 0cm 1.0pt 0cm'>
<p class=MsoBodyText style='border:none;mso-border-bottom-alt:solid windowtext .75pt;
padding:0cm;mso-padding-alt:0cm 0cm 1.0pt 0cm'><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
</div>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<h1><a name="_attach,_detach"></a><span lang=EN-US style='mso-ansi-language:
EN-US'>attach, detach<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The ‘attach’ function creates a new browser
and attaches it to a window. If the browser was created successfully, it is
selected as the <i><a href="#_select" title="see the 'select' function">default</a></i>
browser for subsequent operations.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The ‘detach’ function detaches, hides
and destroys a browser specified by the window handle in the input parameter.
If the handle is invalid, the default browser gets detached.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The handle of the parent window.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_WINDOW</span></p>
<p class=MsoBodyText><span lang=EN-US>E_FAILED</span></p>
<p class=MsoBodyText><span lang=EN-US>E_ALREADY_ATTACHED</span></p>
<p class=MsoBodyText><span lang=EN-US>S_OK</span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Remarks:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>A browser is automatically detached when
its parent window closes.</span></p>
<p class=MsoBodyText><span lang=EN-US>If you attach a browser to a disabled
window the user will not be able to scroll or follow hyperlinks.</span></p>
<p class=MsoBodyText><span lang=EN-US>There is no limit on how many browsers
you can attach, however, you cannot attach 2 browsers to the same window.</span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The following code attaches a browser
to a picture window and detaches it in 5 seconds. </span></p>
<p class=MsoBodyText><span lang=EN-US><span style="mso-spacerun: yes"> </span></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(</span><font face="Courier New, Courier, mono">nHTMLn_2.95.dll</font><span lang=EN-US style='font-family:"Courier New"'>,attach,$window(@test).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>timer
1 5 echo –a $!dll(</span><font face="Courier New, Courier, mono">nHTMLn_2.95.dll</font><span lang=EN-US style='font-family:"Courier New"'>,detach,$window(@test).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<h1><a name="_navigate"></a><span lang=EN-US style='mso-ansi-language:EN-US'>navigate<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function tells the default browser
to display a document.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The URL of the document.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_WINDOW</span></p>
<p class=MsoBodyText><span lang=EN-US>E_FAILED</span></p>
<p class=MsoBodyText><span lang=EN-US>S_OK</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code creates a browser and displays
the mIRC homepage:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test <o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(</span><font face="Courier New, Courier, mono">nHTMLn_2.95.dll</font><span lang=EN-US style='font-family:"Courier New"'>,attach,$window(@test).hwnd)
<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(</span><font face="Courier New, Courier, mono">nHTMLn_2.95.dll</font><span lang=EN-US style='font-family:"Courier New"'>,navigate,www.mirc.com)<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code displays the mircscripts.org
web board on the desktop:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(-1).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn,navigate,www.mircscripts.org/board)</span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code displays the Microsoft Word
document in the mIRC MDI frame:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(-3).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,navigate,d:\mirc\mytext.doc)<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code writes “Hello World”:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(-3).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,navigate,about:Hello World)<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p></o:p></span></p>
<h1><a name="_execScript" id="_execScript"></a><span lang=EN-US style='mso-ansi-language:EN-US'>execScript<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function executes a java script command
in the selected browser, without reloading the page.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The javascript string.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_WINDOW</span></p>
<p class=MsoBodyText><span lang=EN-US>S_OK</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code shows javascript alert box:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test <o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(</span><font face="Courier New, Courier, mono">nHTMLn_2.95.dll</font><span lang=EN-US style='font-family:"Courier New"'>,attach,$window(@test).hwnd)
<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(</span><font face="Courier New, Courier, mono">nHTMLn_2.95.dll</font><span lang=EN-US style='font-family:"Courier New"'>,navigate,about:blank)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><o:p>echo
-a $dll(nHTMLn_2.95.dll,execScript,alert('Hello world!'))</o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code combines mirc script with javascript:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span><span lang=EN-US><o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>var
%myvariable = Whoaaa!!!</span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test <o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(</span><font face="Courier New, Courier, mono">nHTMLn_2.95.dll</font><span lang=EN-US style='font-family:"Courier New"'>,attach,$window(@test).hwnd)
<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(</span><font face="Courier New, Courier, mono">nHTMLn_2.95.dll</font><span lang=EN-US style='font-family:"Courier New"'>,navigate,about:blank)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><o:p>echo
-a $dll(nHTMLn_2.95.dll,execScript,document.write('The variable value is...:
$+ %myvariable $+ '))</o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span><span lang=EN-US><o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code replaces mirc substrings (smileys
codes, or CRLFs, etc) with html tags (<img..,<br>, etc) -note that when you specify directories, you must replace the normal "\" with "\\" because javascript interprets "\" char as prefix of special characters like "\n" or "\t". And ' char must be replaced with &#39; because its another reserved char of javascript:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span><span lang=EN-US><o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>var
%s1 = :),%s2 = ;)</span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>var
%mircStr = - Hello, how are you? %s1 $+ $crlf $+ - Fine, thank you %s2</span></b></p>
<p class=MsoBodyText><b><span style="font-family: "Courier New"">var
%htmlStr = $replace(%mircStr,%s1,<img src="c:\\emoticons\\happy.gif">)</span></b></p>
<p class=MsoBodyText><b><span style="font-family: "Courier New"">var
%htmlStr = $replace(%htmlStr,%s2,<img src="c:\\emoticons\\wink.gif">)</span></b></p>
<p class=MsoBodyText><b><span style="font-family: "Courier New"">var
%htmlStr = $replace(%htmlStr,$crlf,<br>)</span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test <o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(</span><font face="Courier New, Courier, mono">nHTMLn_2.95.dll</font><span lang=EN-US style='font-family:"Courier New"'>,attach,$window(@test).hwnd)
<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(</span><font face="Courier New, Courier, mono">nHTMLn_2.95.dll</font><span lang=EN-US style='font-family:"Courier New"'>,navigate,about:blank)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><o:p>echo
-a $dll(nHTMLn_2.95.dll,execScript,document.write(' $+ %htmlStr $+ '))</o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span><span lang=EN-US><o:p></o:p></span><span lang=EN-US><o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code executes a defined function
in the loaded page:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span><span lang=EN-US><o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>alias
test {</span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test <o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(</span><font face="Courier New, Courier, mono">nHTMLn_2.95.dll</font><span lang=EN-US style='font-family:"Courier New"'>,attach,$window(@test).hwnd)</span></b><span lang=EN-US><o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn,navigate,c:\mypage.htm)</span></b></p>
<p class=MsoBodyText><font size="4"><strong><font face="Courier New, Courier, mono">timerwait_ready
1 3 execute_myfunc</font></strong></font></p>
<p class=MsoBodyText><font size="4"><strong><font face="Courier New, Courier, mono">}<br>
execute_myfunc {<br>
echo -a $dll(nHTMLn_2.95.dll,execScript,myfunction())<br>
}</font></strong></font><br>
</p>
<p class=MsoBodyText><span lang=EN-US> </span><span lang=EN-US><o:p></o:p>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p>mypage.htm source code:</o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p></o:p>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p></o:p></span><span lang=EN-US><o:p><b><span lang=EN-US style='font-family:"Courier New"'><script
language="JavaScript"></span></b></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: "Courier New"">
function myfunction() {</span></b></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p></o:p>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: "Courier New"">this.document.body.innerHTML=</span></b></o:p></span><span lang=EN-US><o:p></o:p><b><span style="font-family: "Courier New"">this.document.body.innerHTML+'<br>This
text will appear every time you execute myfunction() :P - Without reloading!';</span></b></span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: "Courier New"">}</span></b></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: "Courier New""></script></span></b></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p><b><span lang=EN-US style='font-family:"Courier New"'><html></span></b></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: "Courier New""><body></span></b></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: "Courier New""></body></span></b></o:p></span><span lang=EN-US><o:p></o:p></span><span lang=EN-US><o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: "Courier New""></html></span></b></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><o:p></o:p></span><span lang=EN-US><o:p></o:p></span></p>
<h1><a name="_select"></a><span lang=EN-US style='mso-ansi-language:EN-US'>select<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function is used to set the default
browser. The default browser is usually called when the window handle in the
input parameter is invalid. However, the ‘navigate’, ‘handler’, ‘zoom’ and
‘margins’ functions always use the default browser.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The handle of a window with a browser
attached.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_WINDOW</span></p>
<p class=MsoBodyText><span lang=EN-US>S_OK</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Example:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code attaches 4 browsers and displays
<a href="http://www.msdn.microsoft.com/">www.msdn.microsoft.com</a> in one
of them:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test1<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test2<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test3<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test4<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(@test1).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(@test2).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(@test3).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(@test4).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,select,$window(@test $+ $$?=”Which of the 4?”).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,navigate,www.msdn.microsoft.com)<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<h1><a name="_selected"></a><span lang=EN-US style='mso-ansi-language:EN-US'>selected<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function returns the handle of window
containing the default browser.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>Ignored.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return value:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The handle of the default browser’s parent
window. </span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Remarks:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The returned handle may be invalid if
the window was closed.</span></p>
<p class=MsoBodyText><span lang=EN-US>If you use the ‘select’ function in your
<i><a
href="#_handler" title="see the 'handler' function">event-handling alias</a></i>,
make sure to restore the selection.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code navigates to <a
href="http://www.wot.net/~necroman/nn2.htm">www.wot.net/~necroman/nn2.htm</a>
without changing the currently selected browser:</span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>var
%old_hwnd = $dll(nHTMLn_2.95.dll,selected,0)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(@test).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,navigate,www.wot.net/~necroman/nn2.htm)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,select,%old_hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<h1><a name="_stop,_refresh"></a><a name="_stop,_refresh,_back,"></a><span
lang=EN-US style='mso-ansi-language:EN-US'>stop, refresh, back, forward, home,
search<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>These functions perform the same actions
Internet Explorer toolbar buttons. For example, the ‘back’ function tells
a browser to navigate to the previous document.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The handle of a window with a browser
attached. If the handle is invalid, the default browser is used.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_WINDOW</span></p>
<p class=MsoBodyText><span lang=EN-US>E_FAILED</span></p>
<p class=MsoBodyText><span lang=EN-US>S_OK</span></p>
<h1><a name="_margins"></a><span lang=EN-US style='mso-ansi-language:EN-US'>margins<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function sets margins, in pixels,
for the default browser.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>If the first word is a number, it changes
all the 4 margins.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>If a word begins with the “l”, “r”, “t”
or “b” character, the number that follows it changes the left, right, top
or bottom margin, respectively.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_WINDOW<br>
E_FAILED</span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_MARGINS</span></p>
<p class=MsoBodyText><span lang=EN-US>S_OK</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><a name="_name,_url"></a><span lang=EN-US>This code sets
all the 4 margins to -2, hiding the border around the browser:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(@test).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,margins,-2)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,navigate,www.hotornot.com)</span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>You can specify different values for different
margins:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(Status window).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,margins,left:45 right:40 top:30 bottom:55)<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code sets the left margin to 10,
right to 20, top and bottom to 5:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,margins,5,r=20,l=10)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></b></p>
<h1><span lang=EN-US style='mso-ansi-language:EN-US'>name, url<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>These functions return the name and URL
of the document displayed in a browser.</span></p>
<p class=MsoBodyText><span lang=EN-US><span style="mso-spacerun: yes"> </span></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The handle of a window with a browser
attached. If the handle is invalid, the default browser is used.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The name or the URL of the document.</span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_WINDOW</span></p>
<p class=MsoBodyText><span lang=EN-US>E_FAILED</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code updates the titlebar of a picture
window with the name of the currently loaded document: </span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>titlebar
@test $dll(nHTMLn_2.95.dll,name,$window(@test).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<h1><a name="_find,_caption"></a><span lang=EN-US style='mso-ansi-language:
EN-US'>find, caption<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The ‘find’ function returns the handle
of a window with a certain caption. The ‘caption’ function returns the caption
of a window with a certain handle.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The text (‘find’) or handle (‘caption’)
to search for.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>If the window is not found the return
value is E_NOT_FOUND.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Remarks:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The ‘find’ function can be useful when
attaching a browser to a dialog control. This function searches ALL windows
on the desktop, not only mIRC children. To avoid collisions, make the caption
of your dialog control unique and call the ‘find’ function. Once you have
got the handle you can restore the original name of your control.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code obtains the window handle of
a dialog control and attaches a browser to it:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>…<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>box
“ThisIsMyLameBox”, 10, 5 5 200 200<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>…<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>var
%hwnd = $dll(nHTML,find,ThisIsMyLameBox)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTML,attach,%hwnd)<o:p></o:p></span></b><b><span lang=EN-US style='font-family:"Courier New"'><o:p></o:p></span></b><b><span lang=EN-US style='font-family:"Courier New"'><o:p></o:p></span></b></p>
<h1><span lang=EN-US style='mso-ansi-language:EN-US'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></h1>
<h1><a name="_item"></a><span lang=EN-US style='mso-ansi-language:EN-US'>item<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function returns the handle of a
dialog item.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameters:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>If a word begins with the ‘d’ character,
the next number is treated as the dialog handle (default). If a word begins
with the ‘i’ character, the next number is treated as the item id.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The handle of the dialog item, otherwise
E_INVALID_WINDOW or E_INVALID_ID.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Remarks:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function may not work with future
versions of mIRC. Use it only if you must attach a browser to an item without
a caption, like a list or combo box. For other controls, consider using the
<a
href="#_find,_caption">‘find’</a> function.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code attaches a browser to a list
box:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>dialog
table {<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>…<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>list 10, 5 5 200 200<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>…<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>}<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>…<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>dialog
–md my table<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>…<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>var
%hwnd = $dll(nHTML,item,$dialog(@my).hwnd id:10)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>if
(E* !iswm %hwnd) { echo -a $dll(nHTML,attach,%hwnd) }<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>Just like with the <a href="#_margins">‘margins’</a>
function, you can freely mix “d” and “i” specifiers:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>var
%hwnd = $dll(nHTML,item,id = 10 dialog = $dialog(@my).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>var
%hwnd = $dll(nHTML,item,d <<<<==== $dialog(@my).hwnd i <<<=====
10)<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<h1><a name="_handler"></a><span lang=EN-US style='mso-ansi-language:EN-US'>handler<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function designates an event handler
for the default browser.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The name of an alias.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_WINDOW</span></p>
<p class=MsoBodyText><span lang=EN-US>S_OK</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Remarks:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>Several browsers can have the same handler.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>When mIRC executes the alias, the handle
of the browser’s parent window is stored in parameter $1. Parameter $2 holds
the name of the event:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<table border=0 cellspacing=0 cellpadding=0 width="92%" style='width:92.72%;
border-collapse:collapse;mso-padding-alt:0cm 5.4pt 0cm 5.4pt'>
<tr>
<td width="31%" valign=top style='width:31.54%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>navigate_begin</span></p>
</td>
<td width="68%" valign=top style='width:68.46%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>–<span style="mso-spacerun: yes">
</span>browser is about to navigate to a URL</span></p>
</td>
</tr>
<tr>
<td width="31%" valign=top style='width:31.54%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>state_change</span></p>
</td>
<td width="68%" valign=top style='width:68.46%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>–<span style="mso-spacerun: yes">
</span>state of “Back” and “Forward” buttons changes</span></p>
</td>
</tr>
<tr>
<td width="31%" valign=top style='width:31.54%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>navigate_complete</span></p>
</td>
<td width="68%" valign=top style='width:68.46%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>–<span style="mso-spacerun: yes">
</span>browser has navigated to a URL</span></p>
</td>
</tr>
<tr>
<td width="31%" valign=top style='width:31.54%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>document_complete</span></p>
</td>
<td width="68%" valign=top style='width:68.46%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>–<span style="mso-spacerun: yes">
</span>document has been downloaded</span></p>
</td>
</tr>
<tr>
<td width="31%" valign=top style='width:31.54%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>window_open</span></p>
</td>
<td width="68%" valign=top style='width:68.46%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>–<span style="mso-spacerun: yes">
</span>new Internet Explorer is about to open</span></p>
</td>
</tr>
<tr>
<td width="31%" valign=top style='width:31.54%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>download_begin</span></p>
</td>
<td width="68%" valign=top style='width:68.46%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>–<span style="mso-spacerun: yes">
</span>browser is about to start downloading</span></p>
</td>
</tr>
<tr>
<td width="31%" valign=top style='width:31.54%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>progress_change</span></p>
</td>
<td width="68%" valign=top style='width:68.46%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>–<span style="mso-spacerun: yes">
</span>download progress changes</span></p>
</td>
</tr>
<tr>
<td width="31%" valign=top style='width:31.54%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>download_complete</span></p>
</td>
<td width="68%" valign=top style='width:68.46%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>–<span style="mso-spacerun: yes">
</span>browser has finished downloading</span></p>
</td>
</tr>
<tr>
<td width="31%" valign=top style='width:31.54%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>status_change</span></p>
</td>
<td width="68%" valign=top style='width:68.46%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>–<span style="mso-spacerun: yes">
</span>status bar text has changed</span></p>
</td>
</tr>
<tr>
<td width="31%" valign=top style='width:31.54%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>title_change</span></p>
</td>
<td width="68%" valign=top style='width:68.46%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>–<span style="mso-spacerun: yes">
</span>titlebar text has changed</span></p>
</td>
</tr>
<tr>
<td width="31%" valign=top style='width:31.54%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>visibility_change</span></p>
</td>
<td width="68%" valign=top style='width:68.46%;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoBodyText><span lang=EN-US>–<span style="mso-spacerun: yes">
</span>visibility has changed (untested)</span></p>
</td>
</tr>
</table>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>Parameters $3- are event-specific.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>Normally you should return S_OK from your
alias. You can halt the ‘navigate_begin’ and ‘window_open’ events if you return
S_CANCEL. If you return anything not beginning with the ‘S’ the browser will
stop firing events. To resume event processing, call the ‘handler’ function
again.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>If you use the ‘select’ function in your
alias remember to <i><a href="#_selected" title="see the 'selected' function">restore
the original selection</a></i>. </span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>Be careful writing an event handler. It
returns control to the browser that triggered the event, therefore the alias
must not destroy the browser by detaching it, closing its parent window or
unloading the DLL. The alias should be as small and fast as possible. It is
recommended that you simply set some flags and return S_OK or S_CANCEL, performing
other actions elsewhere. </span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>nHTMLn events are only fired under mIRC
5.9 and newer.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code attaches a browser to a window
and sets the “nHTMLn.handler” as its event handler.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(@test).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,handler,nHTMLn.handler)<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>alias
nHTMLn.handler {<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>echo -a browser = $dll(nHTMLn_2.95.dll,caption,$1)
$2-<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>return S_OK<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>}</span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code forbids opening new windows:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(@test).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,handler,nHTMLn.handler)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,navigate,www.mircscripts.org/board)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>alias
nHTMLn.handler {<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>if ($2 == new_window) { return S_CANCEL }<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>return S_OK<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>}<o:p></o:p></span></b></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code makes the default browser stop
firing events:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,handler,!)<o:p></o:p></span></b></p>
<h1><a name="_ready"></a><span lang=EN-US style='mso-ansi-language:EN-US'>ready<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function tells you if a browser has
finished its work and is ready to accept new commands.</span></p>
<p class=MsoBodyText><span lang=EN-US><span style="mso-spacerun: yes"> </span></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The handle of a window with a browser
attached. If the handle is invalid, the default browser is used.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_WINDOW</span></p>
<p class=MsoBodyText><span lang=EN-US>E_FAILED</span></p>
<p class=MsoBodyText><span lang=EN-US>S_TRUE</span></p>
<p class=MsoBodyText><span lang=EN-US>S_FALSE</span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The code below echoes “done” when <a
href="http://www.atptennis.com/">www.atptennis.com</a> gets downloaded:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(-3).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>timerwait
0 1 checkatp<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,navigate,www.atptennis.com)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>alias
checkatp {<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>if (S_FALSE != $dll(nHTMLn_2.95.dll,ready,$window(-3).hwnd))
{<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>echo -a done<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>timerwait off<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>}<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>}<o:p></o:p></span></b></p>
<h1><a name="_zoom"></a><span lang=EN-US style='mso-ansi-language:EN-US'>zoom<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function changes the font size in
the default browser.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>A number in range 0 – 4, where 0 is the
smallest font, 4 is the largest.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_WINDOW</span></p>
<p class=MsoBodyText><span lang=EN-US>E_FAILED</span></p>
<p class=MsoBodyText><span lang=EN-US>E_NOT_READY</span></p>
<p class=MsoBodyText><span lang=EN-US>S_OK</span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Remarks:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>You can only use this function after the
document has been downloaded completely.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The code below selects the smallest possible
font for www.mirc.com:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-p @test<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(@test).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,handler,nHTMLn.handler)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,navigate,www.mirc.com)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>alias
nHTMLn.handler {<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>if ($1-2 == $window(@test).hwnd document_complete)
{<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>var %old_hwnd = $dll(nHTMLn_2.95.dll,selected,0)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>echo -a $dll(nHTMLn_2.95.dll,select,$window(@test).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>echo -a $dll(nHTMLn_2.95.dll,zoom,0)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>echo -a $dll(nHTMLn_2.95.dll,select,%old_hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>}<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>return S_OK<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>}<o:p></o:p></span></b></p>
<h1><a name="_print"></a><span lang=EN-US style='mso-ansi-language:EN-US'>print<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function prints a web page.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The handle of the window with a browser
attached. If the handle is invalid, the default browser is used.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_WINDOW</span></p>
<p class=MsoBodyText><span lang=EN-US>E_FAILED</span></p>
<p class=MsoBodyText><span lang=EN-US>E_NOT_READY</span></p>
<p class=MsoBodyText><span lang=EN-US>S_OK</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Remarks:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>You can only use this function after the
document has been downloaded completely.</span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This code prints www.mirc.com:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>window
-pnh @test<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,attach,$window(@test).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,handler,myalias)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,navigate,www.mirc.com)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>alias
myalias {<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>if ($1-2 == $window(@test).hwnd document_complete)
{<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>echo -a $dll(nHTMLn_2.95.dll,print,$window(@test).hwnd)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>window -c @test<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>}<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>return S_OK<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>}<o:p></o:p></span></b></p>
<h1><a name="_version"></a><a name="_query"></a><a name="_cursor"></a><span
lang=EN-US style='mso-ansi-language:EN-US'>cursor<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function changes the shape of the
mouse cursor.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The number of a standard system cursor,
valid ranges on Windows 98SE are 32512-32516 and 32642-32662.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_CURSOR</span></p>
<p class=MsoBodyText><span lang=EN-US>S_OK</span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Remarks:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>You can change the cursor to indicate
that a document is being downloaded.</span></p>
<p class=MsoBodyText><span lang=EN-US>The cursor is a shared resource, you should
not change it when it’s not over <b>your</b> window.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Example:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The code below turns the cursor into “hand”:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>echo
-a $dll(nHTMLn_2.95.dll,cursor,32649)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></b></p>
<h1><a name="_capture,_release"></a><span lang=EN-US style='mso-ansi-language:
EN-US'>capture, release<o:p></o:p></span></h1>
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The ‘capture’ function directs all the
mouse events to a window. The ‘release’ function releases the capture.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>‘capture’:</span></p>
<p class=MsoBodyText style='text-indent:35.4pt'><span lang=EN-US>the handle
of the window that will capture the mouse input</span></p>
<p class=MsoBodyText><span lang=EN-US>‘release’:</span></p>
<p class=MsoBodyText style='text-indent:35.4pt'><span lang=EN-US>none</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Return values:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>E_INVALID_WINDOW</span></p>
<p class=MsoBodyText><span lang=EN-US>S_OK</span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Remarks:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>Once a window has captured the mouse input
it starts to receive ALL mouse events, even if the cursor is outside its boundaries.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Examples:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>The code below displays a browser inside
a picture window and allows the user to drag it:</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>alias
test {<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>window -pd @t<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>dll nHTMLn_2.95.dll attach $window(@t).hwnd<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>dll nHTMLn_2.95.dll margins 80<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>}<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>menu
@t {<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>sclick {<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>set -u99999 %x $window(@t).x - $mouse.dx<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>set -u99999 %y $window(@t).y - $mouse.dy<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>dll nHTMLn_2.95.dll capture $window(@t).hwnd<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>dll nHTMLn_2.95.dll cursor 32646<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>}<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>uclick: dll nHTMLn release<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>mouse {<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>if ($mouse.key & 1) {<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>window -pr @t $calc(%x + $mouse.dx) $calc(%y
+ $mouse.dy) $window(@t).w $window(@t).h<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>}<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>else { dll nHTMLn_2.95.dll cursor 32649 }<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'><span
style="mso-spacerun: yes"> </span>}<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>}<o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<h1><span lang=EN-US style='mso-ansi-language:EN-US'>version<o:p></o:p></span></h1>
<p class=MsoBodyText><span lang=EN-US style='font-size:22.0pt;mso-bidi-font-size:
12.0pt'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>This function returns information about
the DLL and its author.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Parameter:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>Ignored.</span></p>
<p class=MsoBodyText><span lang=EN-US>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>Example:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='color:blue'>
<![if !supportEmptyParas]>
<![endif]>
<o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>var
%version = $gettok($dll(nHTMLn_2.95.dll,version,0),2,32)<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US style='font-family:"Courier New"'>if
(%version < 2.95) { echo -a old version of nHTMLn }</span></b></p>
<div style='border:none;border-bottom:solid windowtext .75pt;padding:0cm 0cm 1.0pt 0cm'>
<p class=MsoBodyText style='border:none;mso-border-bottom-alt:solid windowtext .75pt;
padding:0cm;mso-padding-alt:0cm 0cm 1.0pt 0cm'><span lang=EN-US><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
<p class=MsoBodyText style='border:none;mso-border-bottom-alt:solid windowtext .75pt;
padding:0cm;mso-padding-alt:0cm 0cm 1.0pt 0cm'><span lang=EN-US><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
</div>
<p class=MsoBodyText><span lang=EN-US><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
<p class=MsoBodyText align=center style='text-align:center'><span lang=EN-US>©
2001 Necroman</span></p>
<p class=MsoBodyText align=center style='text-align:center'><span lang=EN-US><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
<p class=MsoBodyText align=center style='text-align:center'><span lang=EN-US><a
href="irc://irc.undernet.org/">#mIRC @ Undernet</a>, <a
href="mailto:necroman@europe.com">necroman@wot.net</a>, <a
href="mailto:necroman@europe.com">necroman@europe.com</a>, <a
href="mailto:necr0man@mail.ru">necr0man@mail.ru</a></span></p>
<p class=MsoBodyText><span lang=EN-US><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
</div>
</body>
</html>