以下內(nèi)容轉(zhuǎn)內(nèi)容轉(zhuǎn)自《精通XML與網(wǎng)頁設(shè)計高級教程》
HTA簡介:HTA是HTML?Application的縮寫(HTML應(yīng)用程序),是軟件開發(fā)的新概念,直接將HTML保存成HTA的格式,就是一個獨(dú)立的應(yīng)用軟件,與VB、C++等程序語言所設(shè)計的軟件沒什么差別。
下面是一個HTA的例子:
<!—example1.hta-->
<html>
<head>
<title>第一個HTA的例子</title>
<style>
p?{font-size:24;cursor:hand}
</style>
</head>
<body>
<center>
<p>HTA</P>
<p>HTML?Application</p>
<p>HTML應(yīng)用程序</p>
</center>
</body>
</html>
把上面的代碼復(fù)制到任意文本編輯器中,然后保存為*.hta,直接雙擊就可以看到效果啦!!
從上面的代碼可以看出來,HTA與普通的網(wǎng)頁結(jié)構(gòu)差不多,所以設(shè)計出來很容易,當(dāng)然HTA還有許多自己獨(dú)特的屬性,下面我們來看看這個文件:
1、?HTA對語法的要求比HTML還要松,甚至連<html>、<body>等標(biāo)記都可以省略:
<!—example2.hta-->
送別
王維
下馬引君酒,問君何所之。
……
注意:上面就是整個HTA文件的全部代碼,運(yùn)行看看,是不是很爽啊??:)
2、?HTA的外觀
可以用<HTA:Application>來設(shè)頂HTA應(yīng)用程序的外觀,如標(biāo)題欄、邊框大小等,必須放在<head>中。
對象:HTA:APPLICATION—必要的標(biāo)記。 表示這個HTML文檔是HTA應(yīng)用對象模型 |
Applicationname屬性—設(shè)置HTA的名稱 |
Borde屬性—設(shè)置窗口邊框類型,默認(rèn)值為thick |
thick | 指定窗口為粗邊框 |
dialog window | 指定窗口為對話框 |
none | 指定窗口無邊框 |
thin | 指定窗口為窄邊框 |
BorderStyle屬性—設(shè)置窗口的邊框格式,默認(rèn)值為 normal |
normal | 普通邊框 |
complex | 凹凸格式組合邊框 |
raised | 凸出的3D邊框 |
static | 3D邊框 |
sunken | 凹進(jìn)的3D邊框 |
Caption屬性—設(shè)置窗口是否顯示標(biāo)題欄或標(biāo)題,默認(rèn)值為 yes |
Icon屬性—設(shè)置應(yīng)用程序的圖標(biāo)。 |
MaximizeButton屬性—設(shè)置是否在窗口中顯示最大化按鈕,默認(rèn)值為 yes。 |
MinimizeButton屬性—設(shè)置是否在窗口中顯示最小化按鈕,默認(rèn)值為 yes。 |
ShowInTaskBar屬性—設(shè)置是否在任務(wù)欄中顯示此應(yīng)用程序,默認(rèn)值為 yes。 |
SingleInstance屬性—設(shè)置此應(yīng)用程序是否同時只能運(yùn)行一次。 此屬性以ApplicationName屬性作為標(biāo)識,默認(rèn)值為 no。 |
SysMenu屬性—設(shè)置是否在窗口中顯示系統(tǒng)菜單,默認(rèn)值為 yes。 |
Version屬性—設(shè)置應(yīng)用程序的版本,默認(rèn)值為空。 |
WindowState屬性—設(shè)置窗口的初始大小,默認(rèn)值為 normal。 |
normal | 默認(rèn)大小 |
minmize | 最小化 |
maximize | 最大化 |
詳細(xì)見:
http://msdn.microsoft.com/en-us/library/ms536495(VS.85).aspx
posted on 2009-04-09 16:08
我風(fēng) 閱讀(558)
評論(0) 編輯 收藏 引用