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]>&nbsp;<![endif]><o:p></o:p></span></p>

  <p class=MsoBodyText><span lang=EN-US>
    <![if !supportEmptyParas]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
      &nbsp;
      <![endif]>
      <o:p></o:p></span></p>
  </div>
  <p class=MsoBodyText><span lang=EN-US>
    <![if !supportEmptyParas]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp;
    <![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]>
      &nbsp;
      <![endif]>
      <o:p></o:p></span></p>
  </div>
  <p class=MsoBodyText><span lang=EN-US>
    <![if !supportEmptyParas]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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 (&lt;img..,&lt;br&gt;, 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 &amp;#39; because its another reserved char of javascript:</span></p>
  <p class=MsoBodyText><span lang=EN-US> 
    <![if !supportEmptyParas]>
    &nbsp; 
    <![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: &quot;Courier New&quot;">var 
    %htmlStr = $replace(%mircStr,%s1,&lt;img src=&quot;c:\\emoticons\\happy.gif&quot;&gt;)</span></b></p>
  <p class=MsoBodyText><b><span style="font-family: &quot;Courier New&quot;">var 
    %htmlStr = $replace(%htmlStr,%s2,&lt;img src=&quot;c:\\emoticons\\wink.gif&quot;&gt;)</span></b></p>
  <p class=MsoBodyText><b><span style="font-family: &quot;Courier New&quot;">var 
    %htmlStr = $replace(%htmlStr,$crlf,&lt;br&gt;)</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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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]>
    &nbsp; 
    <![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"'>&lt;script 
    language=&quot;JavaScript&quot;&gt;</span></b></o:p></span></p>
  <p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: &quot;Courier New&quot;">	
    function myfunction() {</span></b></o:p></span></p>
  <p class=MsoBodyText><span lang=EN-US><o:p></o:p> 
    <![if !supportEmptyParas]>
    &nbsp; 
    <![endif]>
    <o:p></o:p></span></p>
  <p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: &quot;Courier New&quot;">this.document.body.innerHTML=</span></b></o:p></span><span lang=EN-US><o:p></o:p><b><span style="font-family: &quot;Courier New&quot;">this.document.body.innerHTML+'&lt;br&gt;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]>
    &nbsp; 
    <![endif]>
    <o:p></o:p></span></p>
  <p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: &quot;Courier New&quot;">}</span></b></o:p></span></p>
  <p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: &quot;Courier New&quot;">&lt;/script&gt;</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"'>&lt;html&gt;</span></b></o:p></span></p>
  <p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: &quot;Courier New&quot;">&lt;body&gt;</span></b></o:p></span></p>
  <p class=MsoBodyText><span lang=EN-US><o:p><b><span style="font-family: &quot;Courier New&quot;">&lt;/body&gt;</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: &quot;Courier New&quot;">&lt;/html&gt;</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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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 &lt;&lt;&lt;&lt;==== $dialog(@my).hwnd i &lt;&lt;&lt;===== 
    10)<o:p></o:p></span></b></p>
  <p class=MsoBodyText><span lang=EN-US>
    <![if !supportEmptyParas]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![endif]>
    <o:p></o:p></span></p>
  <p class=MsoBodyText><span lang=EN-US>
    <![if !supportEmptyParas]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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 &amp; 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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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]>
    &nbsp;
    <![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 &lt; 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]>&nbsp;<![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]>&nbsp;<![endif]><o:p></o:p></span></p>

</div>

<p class=MsoBodyText><span lang=EN-US><![if !supportEmptyParas]>&nbsp;<![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]>&nbsp;<![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]>&nbsp;<![endif]><o:p></o:p></span></p>

</div>

</body>

</html>