GetOpenFileNameの罠

http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200703/07030031.txt


ファイル選択ダイアログが出るので便利なんだけど、成功(キャンセル時は失敗と見なされる)
したときにカレントディレクトリが変わってしまうっぽい。


なので使うときは一旦カレントディレクトリを退避してもどしてやる必要があるね。
パスを取ってくるだけなのになんでそういう仕組みになってるのかは謎。
最後に開いたパスが保持されてるのに関係があるのかな。