ダイアログの表示の際に縮小版を表示するには?


苦労人  2005-06-01 18:07:34  No: 90202  IP: [192.*.*.*]

下記の処理にてダイアログボックスを表示して画像を選択するプログラムを
作成しているのですが、指定した場所を開くことはできたのですが、
ファイルの種類がいつも一覧になっていて毎回縮小版にしなければなりません。
これをダイアログを開いたときに縮小版で表示することはできるのでしょうか?

ちなみに環境はWindows2000でVB6.0SP6です。
よろしくお願いします。

Const OFN_EXPLORER = &H80000
Const OFN_FILEMUSTEXIST = &H1000
Const OFN_PATHMUSTEXIST = &H800
Const OFN_HIDEREADONLY = &H4
Const OFN_DONTADDTORECENT = &H2000000
Const MAX_PATH = 260

Dim gsInitDir, giFilterIndex

Private Function getFileName(sPath, sTitle)
    Dim cDlg As Object
    Set cDlg = Me.CommonDialog1
    cDlg.InitDir = gsInitDir
    cDlg.FilterIndex = giFilterIndex
    cDlg.Filter = "All files (*.*)"
    cDlg.DialogTitle = sTitle
    cDlg.Flags = OFN_EXPLORER Or OFN_FILEMUSTEXIST Or _
    OFN_PATHMUSTEXIST Or OFN_HIDEREADONLY Or OFN_DONTADDTORECENT
    cDlg.MaxFileSize = MAX_PATH
    cDlg.ShowOpen
    gsInitDir = cDlg.InitDir
    giFilterIndex = cDlg.FilterIndex
    getFileName = cDlg.FileName
End Function

編集 削除
はいこーん  2005-06-01 18:53:59  No: 90203  IP: [192.*.*.*]

http://www.dotnet247.com/247reference/msgs/8/44788.aspx

編集 削除
クラゲ  URL  2005-06-01 19:51:44  No: 90204  IP: [192.*.*.*]

ごみプロです。

http://helloweb.ddo.jp/CabTemp/縮小表示コモンダイアログ.lzh

編集 削除
苦労人  2005-06-02 09:21:57  No: 90205  IP: [192.*.*.*]

みなさんありがとうございます。

はいこーんさんのサイトを見たのですがちょっとどこを見たらいいのかわかりませんでした・・・

クラゲさんわざわざプログラムを作っていただいて恐縮です。
ダウンロードして実行してみたのですが通常のダイアログ表示でどうも
うまく縮小版になっていないようです。
どこか変更する必要があるのでしょうか?

編集 削除
m  2005-06-03 16:07:12  No: 90206  IP: [192.*.*.*]

XPだけかも・・・

http://www.vbaccelerator.com/home/VB/Code/Libraries/Common_Dialogs/Common_Dialog_Direct/bugTrak1419-6.asp

編集 削除
クラゲ  URL  2005-06-03 19:43:47  No: 90207  IP: [192.*.*.*]

Win2000 (SP4), XP (SP2)では、
うまく表示されるみたいですね。
その他は、よくわかりません。
申し訳ない TT

編集 削除