質問: cdlofnfilemustexist commondialog1.showopen 上記のようなプログラムを書いて「ファイルを開く」 ダイアログを表示させてます。 しかし、開いたダイアログのファイル名を入力する欄が テキストではなく、コンボボックスになっています。 私はファイル名はテキストでただ入力しかできないよう にしたいのですが、どのように設定すればよいのでしょうか? それと、左側に「履歴」「デスクトップ」「マイコンピュータ-」「マイネッ トワーク」のアイコンが表示されているのですがこれも消したいのです。 過去ログを検索しましたが似たような質問がなかったので 質問させていただきました。 よろしくお願い致します。
回答: >私はファイル名はテキストでただ入力しかできないよう >にしたいのですが、どのように設定すればよいのでしょうか? 標準のコモンダイアログのインターフェイスを使うのでしたら不可能です。 #コモンダイアログコントロールではなくwindowsapiを使用するのでしたら何とかなりますが。 >それと、左側に「履歴」「デスクトップ」「マイコンピュータ-」 >「マイネッ トワーク」のアイコンが表示されているのですがこれも消したいのです。 コモンダイアログコントロールを使用している場合は不可能です。 windowsapiを直接使用している場合は可能です。 参考までにwinapiを使用するときの構造体の設定内容を。 http://yokohama.cool.ne.jp/chokuto/urawaza/struct/openfilename.html 参考url:http://yokohama.cool.ne.jp/chokuto/urawaza/struct/openfilename.html