CFileDialog::OnShareViolation
共有違反のカスタム処理を行う場合は、この関数をオーバーライドします。
virtual UINT OnShareViolation(
LPCTSTR lpszPathName
);
パラメーター
- lpszPathName
共有違反が発生したファイルのパス。
戻り値
次のいずれかの値が返されます。
OFN_SHAREFALLTHROUGH は、ダイアログ ボックスからファイル名を返します。
追加のアクションを実行する必要がないOFN_SHARENOWARN。
OFN_SHAREWARN ユーザーはこのエラーの標準警告メッセージが表示されます。
解説
通常、共有違反が発生した場合、フレームワークが共有違反の既定のチェックを提供し、メッセージ ボックスを表示するため、この関数を使用する必要はありません。
チェックする場合は、共有違反を無効にする場合は m_ofn.Flagsと OFN_SHAREAWARE を結合するフラグのビットごとの OR 演算子に使用します。
必要条件
ヘッダー : afxdlgs.h