MAPI フォーム オブジェクトMAPI Form Objects

適用されます: OutlookApplies to: Outlook

フォーム オブジェクトは、特定のメッセージを表示し、それらと対話できるようにするためにフォームのサーバーによって動的に作成されます。Form objects are created dynamically by form servers in order to display specific messages and allow users to interact with them. フォーム オブジェクトは、フォーム サーバーが実装されているIMAPIFormから派生したクラスのインスタンス化します。A form object is, therefore, an instantiation of the class derived from IMAPIForm that is implemented by the form server. クライアント アプリケーションは、メッセージを開き、そのメッセージ クラスのフォームのサーバーは、メッセージを処理するフォーム オブジェクトを作成します。When a client application opens a message, the form server for that message class creates a form object to handle the message. フォーム オブジェクトは、そのインタ フェースを作成し、メッセージのプロパティを表示します。The form object then creates its interface and displays the properties of the message in it. フォーム オブジェクトとそのインタ フェースは、ユーザーが閉じるまでに永続化されます。The form object and its interface persists until the user closes it. フォーム オブジェクトは、メッセージのプロパティの値への変更を処理します。The form object handles any changes to the values of the message's properties.

さらに、MAPI フォームのインタ フェースは、1 つのフォーム オブジェクトを読み込むし、一連のメッセージを表示する機構を定義します。Additionally, the MAPI form interfaces define a mechanism by which one form object can load and display a series of messages. これは、言うまでもなく破壊し、メッセージのオブジェクトとそのインターフェイスの作成を回避できるので、効率性のメカニズムです。This is an efficiency mechanism, as it avoids needless destruction and creation of message objects and their interfaces. メッセージング クライアントによって要求されると別のメッセージをロードするのには、form オブジェクトは現在のメッセージのプロパティに変更を保存する必要があります。When requested by the messaging client to load a different message, the form object should save any changes to the current message's properties.

フォーム オブジェクトのクライアント アプリケーションの観点については、 MAPI ユーザー設定のフォーム オブジェクトを参照してください。For information on a client application's perspective of form objects, see MAPI Custom Form Objects.

関連項目See also

MAPI フォームMAPI Forms