HTA固有のタグ[HTA:APPLICATION]
HTAには、**<HTA:APPLICATION>**というHTA固有のタグがあります。
このタグは、ウィンドウの見た目やそのアプリケーションの動作を決定します。
<HTA:APPLICATION>は、head要素内に次のように記述します。
<HTA:APPLICATION ... > ... </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 |