掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
PictureBoxに画像が描画されているかどうか知るには? (ID:120433)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
原則としてAPI関数は、VBの管理の外側にあります。 ので、たとえばbitbltで表示の状態を変更しても、それがVB側で管理している何らかのプロパティを自動的に変更させる、ということはありません。 bitbltでよくやるのが、PictureBox側のAutoRedrawをFalseのままにしていたり、ImageとPictureあたりのコントロール手順を間違って、bitbltを実行してもイメージが表示されなかったり、他のウィンドウに隠れた部分だけイメージが欠けたりする事象です。 このへんは「bitbltが失敗」しているのではなく、受け取ったVB側での処理のバグということになります。 ので、「とりあえずbitbltを流してからちゃんと表示されているかどうかのチェックをする」プログラムを組むのではなく、「bitbltが間違いなく適切に実行される」プログラムを組むべきでしょう。 ハズしているかもしれませんが、私も最初はこのへんでとまどったので、一応ご参考までに。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.