タイトル : Re: ShowSave 拡張子を付けるには? 投稿日 : 2008/02/14(Thu) 12:12 投稿者 : 魔界の仮面弁士
> 拡張子のない場合は、自動で拡張子(直下の[ファイルの種類]で指定されている) > を付ける方法はありませんか? 単一の拡張子の場合は、このような方法が使えます。 (案1) 開く前に、DefaultExt を指定しておき、ShowSave 後に Flags に CdlOFNExtensionDifferent のフラグが追加されているかをチェック。 (案2) ShowSave 後に、FileName の末尾が期待する拡張子かを確認。 もう少し複雑に、拡張子の異なる複数の Filter がある場合は、 (案3) ShowSave 後に、FilterIndex を基にして期待する拡張子を調べ、 それが FileName の末尾に一致しているかどうかを確認。 |