はじめまして、こちらに書き込みを
させていただくのは初めてです、よろしくおねがいします。
VB.NETにて最近"BITBLT"を覚えて、
PICTUREBOX1 から PICTUREBOX2
に画像を移動することを覚えた
のですが、FORMを縮小して
PICTUREBOX1 が隠れてしまうとうまく
表示されなくなってしまいました。
何かよい方法は無いでしょうか?
教えていただけたら幸いです。
AutoredrawはTrueになってますか?
編集 削除すべらんかさん、
ありがとうございます。
Autoredraw調べてみたのですが、
.netのプロパティーには
なさそうでした。
^^
すべらんかさん、
ありがとうございます。
Autoredraw調べてみたのですが、
.netのプロパティーには
なさそうでした。
^^
縮小だけでなく他のウィンドウに隠れててもダメみたいですね。
ダメと言っても戻り値は正常っぽい…1回目通常どおりに画像を
移動して2回目縮小して同じ場所に画像を移動すると色情報無しの
状態で更新されたりするみたい。…だとすると BitBlt の仕様的な
問題なのかもしれません。
特攻隊長まるるう さん
ありがとうございます。
特攻隊長まるるうさんのおっしゃるとおりでした、
その後いろいろ試した結果、画面上に存在するPICTUREBOX2が
存在するアドレスのビットマップを取得するように
できているようです、(多分)
そのため、CREATEBITMAP で別に作った領域にイメージを
作成して、最後にPICTUREBOX1 に貼り付けることにしましたら
何とか、表示できるようになりました。
おかげさまで、思い通りの結果が出せました
大変ありがとうございました。m(__)m