次の方法で共有


COlePasteSpecialDialog::DoModal

OLE の [形式を選択して貼り付け] ダイアログ ボックスを表示します。

virtual INT_PTR DoModal( );

戻り値

ダイアログ ボックスの終了ステータスを返します。 次のいずれかの値が返されます。

  • IDOK ダイアログ ボックスが正常に表示されたときに返されます。

  • IDCANCEL ダイアログ ボックスがキャンセルされたときに返されます。

  • IDABORT エラーが発生したときに返されます。 IDABORT が返されたときは、COleDialog::GetLastError メンバー関数を呼び出して、発生したエラーの種類についての詳しい情報を取得できます。 発生する可能性のあるエラーの一覧については、Windows SDK の「OleUIPasteSpecial」関数を参照してください。

解説

COlePasteSpecialDialog::m_ps 構造体のメンバーを設定してダイアログ ボックスの各コントロールを初期化する場合は、ダイアログ オブジェクトを構築した後、DoModal を呼び出す前に行います。

DoModalIDOK を返した場合は、ほかのメンバー関数を呼び出して、ユーザーがダイアログ ボックスに入力した設定や情報を取得できます。

必要条件

**ヘッダー:**afxodlgs.h

参照

参照

COlePasteSpecialDialog クラス

階層図

COleDataObject クラス

COleDialog::GetLastError

CDialog::DoModal

COlePasteSpecialDialog::COlePasteSpecialDialog

COlePasteSpecialDialog::GetDrawAspect

COlePasteSpecialDialog::GetIconicMetafile

COlePasteSpecialDialog::GetPasteIndex

COlePasteSpecialDialog::GetSelectionType

その他の技術情報

COlePasteSpecialDialog のメンバー