ACCESSのOLEオブジェクト型で
ビットマップ形式の画像を入れているのですが
どのようにしたらVBで表示させることができるのでしょうか?
# とりあえず、VB6という前提で回答。
Accessの[挿入]メニューなどから取り込んだ場合は、
OLEコントロールにバインドさせる事で表示できます。
Picureオブジェクトをパーシストして格納してある場合は、
そのフィールド値をそのまま、PictureBoxに渡すことができます。
画像ファイルのバイナリを、Byte配列そのままで格納してある場合は、
そのバイナリを一度ファイルに吐き出してから、LoadPictureで
読み込むと良いでしょう。一時ファイルを使いたくない場合は、
OleLoadPicture APIなどを使って、Pictureオブジェクトに変換して下さい。
大変ありがとうございました!
これを参考にやってみたいと思います。
ツイート | ![]() |