OR演算のような形でファイルダイアログの表示

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
konisi
記事: 893
登録日時: 2005年7月25日(月) 13:27
お住まい: 埼玉県東松山市
連絡する:

OR演算のような形でファイルダイアログの表示

#1 投稿記事 by konisi »

タイトルからちょっと分り辛いかも知れませんが、要するにファイルダイアログを開いたときに*.bmpと*.jpgと*.gifを同時に表示して、なおかつtxt等の他の拡張子のファイルが表示されないようなそんな状態にしたいのですが・・・。
ProjectEditer自体がabpファイルとsbpファイルを同時に表示できるので可能だとは思ったんですが・・・。
Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。

に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。
konisi
記事: 893
登録日時: 2005年7月25日(月) 13:27
お住まい: 埼玉県東松山市
連絡する:

追伸

#2 投稿記事 by konisi »

出来るだけGetOpenFileName関数での対処法を書いてください。あちこち直すのは大変なので。

コード: 全て選択


    ofn.lpstrFilter=Ex"すべてのファイル(*.*)\0*\0圧縮ファイル(*.lzh,*.zip,*.cab)\0*.lzh,*.zip,*.cab\0画像ファイル(*.bmp,*.jpg,*.jpeg,*.jpe,*.gif,*.png,*.ico)\0*.bmp,*.jpg,*.jpeg,*.jpe,*.gif,*.png,*.ico\0ドキュメントファイル(*.txt,*.xml,*.html,*.htm,*.xls,*.doc)\0*.txt,*.xml,*.html,*.htm,*.xls,*.doc\0\0"
    ofn.nFilterIndex=4
を含むせっていで行くとフィルターはちゃっかり表示されますが当たり前のようにファイルが引っかかりません。

ということで77回目の投稿でした。
Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。

に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。
Toshi
記事: 98
登録日時: 2005年7月19日(火) 19:47
お住まい: 山形県
連絡する:

#3 投稿記事 by Toshi »

コード: 全て選択


.lpstrFilter=Ex"画像ファイル(*.bmp;*.jpg;*.gif)\0.bmp;*.jpg;*.gif\0\0"

で出来ませんか?
複数のワイルド カードを使用する場合はカンマでなくセミコロンを使います。
konisi
記事: 893
登録日時: 2005年7月25日(月) 13:27
お住まい: 埼玉県東松山市
連絡する:

おぉ!

#4 投稿記事 by konisi »

ものの見事に解決しました。
即答ありがとうございました。
ツカセミコロン使うんですねぇ。どっちでもいいものかと思ってましたが。
Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。

に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。
返信する