• ベストアンサー

ダイアログにプレビュー表示

TAGOSAKU7の回答

  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.1

うーん。。。 MS-WORDとかの画像の挿入時に出るような、プレビュー付きダイアログですよね。 あれは基本的には、MS-Office専用のDLLを使用してるから、使用できないので・・・ なので作るしかないと思います。 もし作るとしたらWindowsAPIをたくさん使いますよ。 ぼくはいつもサンプルを作って、ここで公開していますが、使用するAPIはせいぜい2個ぐらいです。もしAPI未経験者であるならば理解ができない恐れがあるので、あまり乱用しないようにしてるのですが・・・ API大丈夫ですか? ちなみにAPIを使用した時の処理としては 1.ピクチャボックスの存在するフォームをロードする 2.ダイアログをフックして呼ぶ 以下はダイアログが表示するまでの間に、フックしてる関数にて行う 3.ダイアログのハンドルと、ダイアログの中に存在するボタン、リストなどのハンドルを得る 4.ダイアログのサイズを変更し、ダイアログの中のボタン、リストなどの再配置を行う   このとき、ピクチャの表示のエリアが取れるくらいの配置にする 5.フォームからピクチャボックスの親のハンドルをダイアログに変更する。 ここでダイアログの表示 6.ダイアログ選択したものを、フックしてる関数にて監視し、ピクチャボックスに画像を読み込む といった処理が必要です。 もしAPIを避けるのであれば、DirListBox、FileListBox,DriveListBox、PictureBoxを使用して、ダイアログもどきのフォームを作成するしかないような気がします。

ken-mm
質問者

お礼

TAGOSAKU7さん、ありがとうございます。 APIをたくさん使いますか。 私もAPIを使用した事くらいはありますが、たくさんと言われると 理解できるか心配です。 ちなみに使用する関数などを教えてくれると助かります。

関連するQ&A

  • エクセルのブックにプレビュー表示を・・

    こんにちは、エクセルのブックを開いた時、ブック内のファイルごとにプレビュー表示が出るようにしたいのですが どうしたらよいのでしょうか? ファイルのプロパティで「プレビューの図を保存する」にチェックを入れてから「ファイルを開く」のダイアログで「表示」メニューから「プレビュー」を選んでやってみたのですが、ブックを開いた時 ファイルのプレビュー表示がされません。 ご指導お願いします。

  • プレビューで画像が表示されない

    大変困っております。ご存知の方、どうかお教え下さい。 フォトショップで画像を作り、jpgで保存した画像ファイルなのですが、ホームページビルダーの、新規作成、標準ページに画像を貼り付けても、プレビューで見ると表示されません。 こんなことは初めてです。 他のHTMLファイルに貼り付けてある画像はちゃんと表示されます。 ファイルサイズは86.1KB、ディスク上のサイズは88.0KBですが、ファイルサイズは関係あるのでしょうか? サーバーにUPして見られない……と言うのは良く聞きますし、ファイルの場所、ファイル名、ノートンのせいかもしれないと言うのもわかります。確かにノートンは入っていますが、プレビューで見られないと言うこともあるのでしょうか? 一応サーバーにUPしましたが、結果は同じで見られませんでした。 ご存知の方、どうかお願い致します。

  • PrintPreviewControlのプレビュー生成ダイアログ

    VB.NetでPrintPreviewControlを使用して印刷を行うプレビューを表示しているのですが表示する度に画面に「プレビューを生成しています」のダイアログが表示されて邪魔でしかたありません!!このダイアログを表示「する」、「しない」を選択できるのでしょうか?もしわかる方がいましたら宜しくお願い致します。

  • エクセル・改ページプレビューのダイアログボックス

    Windows2000 EXCEL2000です。 あまり重要な事ではないと思いますが、エクセルで改ページプレビューを表示すると画面に「改ページプレビューにようこそ」ダイアログが表示されます。 そのダイアログボックスの「今後このメッセージを表示しない」部分にチェックを入れました。 これでこのダイアログボックスは表示されないのですが、再度表示させる方法はありますでしょうか? オプションなど見たのですが、どこにも設定変更できそうなものは見つかりませんでした。 このようなダイアログボックスは一度設定すると変更できないものなのでしょうか? どなたかご存知でしたら教えてください。 宜しくお願いします。

  • プレビューウィンドウを非表示にしたい

    アップロードするときや教えてgooで画像添付するとき、アップロードするファイルや画像を選択しますが、そのファイルや画像を選択する画面の右側にプレビューウィンドウが表示されます。同じ画面の右上のボタンを押してプレビューウィンドウを非常時にすることはできますが、毎度このプレビューウィンドウが表示されますので困っています。 ライブラリを開いて見るときはプレビューウィンドウは非常時のままです。なぜアップロードや画像添付のときだけ、プレビューウィンドウが表示されるのでしょうか? つい数日前まではずっと非常時のままでした。この現象の改善方法がお分かりの方がいらっしゃいましたら、ぜひご教授のほどよろしくお願いします。

  • カーソル乗せてプレビュー表示する機能

    Windows7にはありますが、画像・映像・テキスト・などのファイルの上にカーソルを乗せると内容をプレビュー表示する機能。 これはWindows8ではあるでしょうか? 設定方法があれば教えて頂けないでしょうか。

  • ダイアログの表示

    HPにある画像などを、名前を付けて保存する場合、画像の保存のダイアログが出たとき、 フォルダの表示をデフォルトで詳細にできるでしょうか? エクセルのファイルを開くダイアログなども同様です。 更新日時での昇順・降順ソートもデフォルトでかけたいです。 できればレスジストで編集できないでしょうか? 常駐ソフトをあまり増やしたくありません。

  • ピクチャフォルダのプレビュー表示がされません。

    Vistaの「ピクチャ」のフォルダに画像ファイル(jpeg)を置いて、その画像を選択しても、プレビューが表示されません。 XPの時は、プレビューが表示されたのに、 もし分かる方がいましたら教えてください。 よろしくお願いします。

  • ダイアログが表示されない

    ファイルをダウンロードする時、開くか保存するかのダイアログが表示されますよね? それが最近は表示されずに勝手に開いてしまうんですが どうやったら保存とかのダイアログを表示できますか?

  • 画像情報をプレビュー画面の脇に表示する方法

    Windows7標準のフォトビューアーで画像情報を表示することができないようです。Windows VISTA標準のフォトギャラリーでは画像情報(ファイル名、撮影日時等)をプレビュー画面の脇に確か表示できたと思うのですが、Windows7でも同じように画像情報を表示するにはどうしたらよいでしょうか。なにかよいソフトがありましたら教えてください。使い勝手が悪くて困っています。