ファイル拡張子がわかっている場合、TFileSaveDialog DoExecute イベントでどのように拡張子を FileTypeIndex に変換しますか?
function TIEWin7FileSaveDialog.DoExecute: Bool;
begin
...
{Set FileType (filter) index}
iWideTextension := ExtractFileExt(FileName);
FileTypeIndex := ???ExtensionToFileTypeIndex(iWideExtension);???
FileDialog.SetFileTypeIndex(FileTypeIndex);
...
end;