HTML Layout

HTML Layout

[1] HTML Layout は、 M$ の謎技術。1997年頃。 ActiveXControlPadVB のように WYSIWYG で編集できる。 「HTML」と名前にはいっているけど、 実体は「HTML で使うための HTML とは互換性のない HTML もどき」的な意味。 HTML で使う時は object 要素を使って ActiveXControl で埋め込む。

[2] HTML Layout control は拡張子が .alx

[3] 今で言う XBL みたいなもので、 textbox や checkbox や tab のような基本的な control や install されているほかの control と、 その動作を記述する JScriptVBScript で記述する。

[4] Script の記述には ScriptWizard (確か FrontPage にも付属していたが、 IE かなんかを update したら使えなくなったな...) を使う。 Script Wizard は上2つ、した1つの3 pains で、 左上の treeview で事象を選択。 その (VB 風に event driven な) 手続きについて、 下の textbox で記述するんだけど、 右上の treeview で method や property を選ぶとその名前が挿入される。

(下の箱は List View と Code View があって、後者は直接 code を記述、 前者は一覧の項目 (Object/Action の組) として編集できる。)