- 376 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 14:44:17 ]
-
GetOpenFileName関数でコモンダイアログを用いた処理で、 ファイルを選択後、「開く(O)」ボタンを押した時、 そのファイルを判定し、有効ならばそのままダイアログを閉じ、 無効ならば、再度ファイルを促したいと思っています。 OFN_ENABLEHOOKを利用してフックし、WM_NOTIFYメッセージの時、 lpOfNotify->hdr.code == CDN_FILEOKの時に判定することまでは出来ました。 ここで、無効なファイルだった場合はCDN_FILEOKをキャンセルし、 「開く(O)」ボタンを押す前の状態に戻りたい場合、 どうするんでしょうか?
|

|