コモンダイアログが化ける

解決


 2002-12-13 12:06:09  No: 76590  IP: [192.*.*.*]

コモン ダイアログ (CommonDialog) コントロールの
FlagsプロパティーをcdlOFNAllowMultiselectの設定し、
複数ファイル選択可能ダイアログをした時、選択するダイアログ内の
ファイルが文字化けします。
原因&回避策をご存知の方がいればおしえてください。

編集 削除
 2002-12-13 13:21:54  No: 76591  IP: [192.*.*.*]

ちなみに、開発環境はWindowsNT、VB6.0です。

編集 削除
oku  URL  2002-12-14 03:07:03  No: 76592  IP: [192.*.*.*]

これが原因かどうかわかりませんが、
cdlOFNAllowMultiselectだけだと、
インターフェースがWin3.1ぽいのが出ちゃうんで、
cdlOFNExplorerも付けてみてください。
ちなみに付けても付けなくてもうちでは文字化けしませんでした。
WinXP  VB6.0  SP5

Private Sub Command_Click()
    With CommonDialog
        ' 複数ファイルの選択を可能にする
        .Flags = cdlOFNAllowMultiselect Or _
                 cdlOFNExplorer
        ' [ファイルを開く]ダイアログを表示
        .ShowOpen
    End With
End Sub

編集 削除
 2002-12-16 12:52:27  No: 76593  IP: [192.*.*.*]

cdlOFNExplorerは、
Windows 95 のシェルが設定された Windows NT 環境では動作しないらしいので
使用を避けていたのですが、実行環境では大丈夫そうなので
使用することにしました。
ありがとうございます!

編集 削除
 2002-12-19 12:06:19  No: 76594  IP: [192.*.*.*]

解決

編集 削除