プロパティを実装すると、以下のようなダイアログが出始めるようになります。これは、コントロールが安全であるとマーキングされていないためです。通常は、これをコントロールクラスで継承するだけです。INTERFACESAFE_FOR_UNTRUSTED_DATA>を追加します。ここでは、スクリプトの安全性と初期化時のデータの安全性を保証しています。間にCOM_INTERFACE_ENTRY(IObjectSafety)を追加します。プロパティ値をダイアログから入力できるようにしたものです。カレンダーコントロールのプロパティページを表示した例です。