HTAには、<HTA:APPLICATION>というHTA固有のタグがあります。
このタグは、ウィンドウの見た目やそのアプリケーションの動作を決定します。
<HTA:APPLICATION>は、head要素内に次のように記述します。
<HTA:APPLICATION ... > ... </HTA:APPLICATION>
<HTA:APPLICATION ... />
<HTA:APPLICATION ... >に指定する属性は、次のようになります。
| 属性 | Property | 概要 | 値 |
|---|---|---|---|
| APPLICATIONNAME | applicationName | アプリケーションの名前 | 文字列 |
| BORDER | border | ウィンドウ枠のスタイル | thick,dialog,none,thin |
| BORDERSTYLE | borderStyle | ウィンドウ中のコンテンツ枠のスタイル | normal,complex,raised,static,sunken |
| CAPTION | caption | title barの表示・非表示 | yes,no |
| commandLine | HTA起動時のコマンドラインの引き数 (アプリケーションのパスも含む) | yes,no | |
| CONTEXTMENU | contextMenu | マウスの右クリックされたときにコンテ キストメニューを表示するかどうかを 設定します。 | yes,no |
| ICON | icon | アプリケーションのアイコンのパス | パス |
| INNERBORDER | innerBorder | 内側の枠を3D表示するか指定(影) | yes,no |
| MAXIMIZEBUTTON | maximizeButton | 最大化ボタンを表示・非表示 | yes,no |
| MINIMIZEBUTTON | minimizeButton | 最小化ボタンを表示・非表示 | yes,no |
| NAVIGABLE | navigable | リンク先のドキュメントを開く時、 ウィンドウを作成するか自分の ウィンドウに読み込むか | no,yes |
| SCROLL | scroll | スクロールバーの表示・非表示 | yes,no,auto |
| SCROLLFLAT | scrollFlat | スクロールバーのスタイル(3D,フラット) | no,yes |
| SELECTION | selection | マウスやキーボードでウィンドウ内を 選択できるか指定 | yes,no |
| SHOWINTASKBAR | showInTaskBar | タスクバーに表示するかどうか指定 | yes,no |
| SINGLEINSTANCE | singleInstance | アプリケーションを複数起動できるか指定 | no,yes |
| SYSMENU | sysMenu | システムメニュの表示・非表示 | yes,no |
| VERSION | version | アプリケーションのバージョン | 文字列 |
| WINDOWSTATE | windowState | 起動時のウィンドウ状態 (通常,最小化,最大化) | normal,minimize,maximize |
Copyright 1997-2008 BBB All rights reserved.