タイトル : LoadBitmapでVC6のDLLからbitmapを取得して描画。 投稿日 : 2008/06/26(Thu) 21:33 投稿者 : よし
お世話になっております。 BMP画像のリソースを含んだVC++ 6.0 で作成したDLLから、 VB6.0 SP6 にてLoadBitmapを使って、そのBMPのリソースのハンドルを取得し、 取得したハンドルを使用して、PictureBoxにBMPを描画できないか考えております。 同様にVC++6.0のDLL には、ストリングテーブルで文字列のリソースもあり、 それらはLoadstringで問題なくVB6に取得できています。 LoadBitmapも返り値はエラー(=0)でないので動作はしていると思っています。 ハンドル値の取得後の処理に行き詰っております。 BMPリソースのハンドル値を使ってPictureboxに描画する方法をご存じの方が いらっしゃいましたら教えて頂けますでしょうか。 よろしくお願いいたします。 ソース一部 hndl = Loadlibrary(DLLファイル名) lngRet = LoadBitmap(hndl,100) '100で表示したいビットマップを特定。 lngRet には0以外の値が返ります。 |