'struct HBITMAP__ *' から 'struct HDC__ *' に変換することはできません?

解決


VC初心者  2001-09-22 16:26:17  No: 50000

はじめまして。
私も初心者なので軽めのプログラムが入手できありがたい限りです。

今回"Cat(アクティブフォルダの上に猫が表示されるプログラム)"
を使用させていただいたのですが、

hMBMP   = CreateCompatibleBitmap(hDC, ImageWidth, ImageHeight);
の行で
error C2440: '=' : 'struct HBITMAP__ *' から 'struct HDC__ *' に変換することはできません。
とのエラーが帰ってきます。

お手数ですがこのデバッグの方法を教えていただけませんでしょうか?
よろしくお願いします。


PAPY  2001-09-22 22:54:26  No: 50001

変数の型宣言が間違っていました(^^;
正しくはこうして下さい。

HDC   hMBMP;         //メモリビットマップ
    ↓
>HBITMAP hMBMP;         //メモリビットマップ

※VC5だと型チェックがないようです。
あとで、最新のファイルをアップロードして置きます。


VC初心者  2001-09-24 05:44:52  No: 50002

訂正したら成功しました。
早速の回答ありがとうございました。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加