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