次の方法で共有


CFileDialog::OnShareViolation

共有違反のカスタム処理を行う場合は、この関数をオーバーライドします。

virtual UINT OnShareViolation(
   LPCTSTR lpszPathName 
);

パラメーター

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

戻り値

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

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

  • 追加のアクションを実行する必要がないOFN_SHARENOWARN

  • OFN_SHAREWARN ユーザーはこのエラーの標準警告メッセージが表示されます。

解説

通常、共有違反が発生した場合、フレームワークが共有違反の既定のチェックを提供し、メッセージ ボックスを表示するため、この関数を使用する必要はありません。

チェックする場合は、共有違反を無効にする場合は m_ofn.FlagsOFN_SHAREAWARE を結合するフラグのビットごとの OR 演算子に使用します。

必要条件

ヘッダー : afxdlgs.h

参照

関連項目

CFileDialog クラス

階層図

CFileDialog::OnFileNameOK