次の方法で共有


CFileDialog::OnShareViolation

更新 : 2007 年 11 月

共有違反に対する処理をカスタマイズするには、この関数をオーバーライドします。

virtual UINT OnShareViolation(
   LPCTSTR lpszPathName 
);

パラメータ

  • lpszPathName
    共有違反が発生したファイルのパス名。

戻り値

次のいずれかの値が返されます。

  • OFN_SHAREFALLTHROUGH   ダイアログ ボックスからファイル名を取得します。

  • OFN_SHARENOWARN   何も実行しません。

  • OFN_SHAREWARN   エラーに関する標準の警告メッセージを表示します。

解説

通常、フレームワークが共有違反をチェックし、違反していたときにはメッセージ ボックスを表示する既定の処理を用意しているので、この関数を使う必要はありません。

共有違反のチェックを無効にするには、ビットごとの OR 演算子で m_ofn.FlagsOFN_SHAREAWARE フラグを設定してください。

必要条件

ヘッダー : afxdlgs.h

参照

参照

CFileDialog クラス

階層図

CFileDialog::OnFileNameOK

その他の技術情報

CFileDialog のメンバ