CFileDialog::OnShareViolation
更新 : 2007 年 11 月
共有違反に対する処理をカスタマイズするには、この関数をオーバーライドします。
virtual UINT OnShareViolation(
LPCTSTR lpszPathName
);
パラメータ
- lpszPathName
共有違反が発生したファイルのパス名。
戻り値
次のいずれかの値が返されます。
OFN_SHAREFALLTHROUGH ダイアログ ボックスからファイル名を取得します。
OFN_SHARENOWARN 何も実行しません。
OFN_SHAREWARN エラーに関する標準の警告メッセージを表示します。
解説
通常、フレームワークが共有違反をチェックし、違反していたときにはメッセージ ボックスを表示する既定の処理を用意しているので、この関数を使う必要はありません。
共有違反のチェックを無効にするには、ビットごとの OR 演算子で m_ofn.Flags に OFN_SHAREAWARE フラグを設定してください。
必要条件
ヘッダー : afxdlgs.h