tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: LoadBitmapでVC6のDLLからbitmapを取得して描画。
投稿日: 2008/07/23(Wed) 14:03
投稿者よし
> > LoadBitmapに置き換えて、アイコンではLoadIcon、ExtractIconなどで
> > 試してみたのですが、ハンドル値が0で返り取得できません。
>
> LoadIcon で取得できるはずですけれどもね。指定する値が正しいのか
> チェックしてください。
>
> 最近では Bitmap も Icon も LoadImage 関数で取得するのが一般的なようです。

割り込み作業が入り、これに着手できずにおりました。
返信が遅れまして申し訳ありません。

引数の値を確認しましたが、うまくいきませんでした。

ためしたケースは
A = LoadImage(Hndl, "DISPICON", 1, 16, 16, 0)
A = LoadImage(Hndl, 2, 1, 16, 16, 0)
A = LoadIcon(Hndl, 2)
の3つです。

A = LoadBitmap(Hndl, 3)
でビットマップイメージは引っ張れました。

"Hndl"は、VisualStudio C++ で作成したリソースのみのDLLから取得したハンドル値です。
"DISPICON"はそのDLLをビルドするとresource.hに書きこまれる対象のアイコンの名前で、
"2"は、その識別子です。

誤り等、ありましたらご指摘いただけますでしょうか。
よろしくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。