
COlePropertiesDialogクラスは、Windows の一般的な OLE オブジェクト プロパティ] ダイアログ ボックスをカプセル化します。一般的な OLE オブジェクト プロパティ] ダイアログ ボックスを表示し、Windows の標準に一貫性のある方法で OLE ドキュメント アイテムのプロパティを変更する簡単な方法を提供します。これらのプロパティなど、他の人の間でのドキュメント アイテム (アイテムがリンクされている場合)、アイコン、イメージのスケーリングと情報アイテムのリンクを表示するためのオプションによって表されるファイルの情報。
COlePropertiesDialogオブジェクトを使用するには、まず、 COlePropertiesDialogコンス トラクターを使用してオブジェクトを作成します。ダイアログ ボックスが作成された後は、ダイアログ ボックスを表示し、アイテムのプロパティを変更するユーザーを許可するには、 DoModalメンバー関数を呼び出します。Domodal 関数は、ユーザーが [ok] (IDOK) またはキャンセル (IDCANCEL) ボタンを選択したかどうかを返します。[Ok] および [キャンセル] ボタンのほかに、適用ボタンがあります。適用、ユーザーを選択すると、ドキュメント アイテムのプロパティに加えた変更を項目に適用されると、イメージに自動的に更新されますが、アクティブなままです。
M_pshデータ メンバーはPROPSHEETHEADER構造体へのポインターは、ほとんどの場合、明示的にアクセスする必要はありません。追加のプロパティ ページ、既定の一般、ビュー、およびリンクのページを超えて必要がある場合は例外です。この例では、 DoModalメンバー関数を呼び出す前に、カスタム ページを含めるm_pshデータ メンバーを変更することができます。
OLE のダイアログ ボックスの詳細については、参照してください OLE ダイアログ ボックスでVisual の C++ プログラマのガイド。
#include lt;afxodlgs.h>
サンプル特価; MFC サンプル CIRC3(&N)
参照特価;COleDialog、 CPropertyPage(&N)