Home > プログラミング > デバイスコンテキストの解放

デバイスコンテキストの解放

1つのビットマップオブジェクトを同時に複数のデバイスコンテキストで選択することはできない.なので,複数のビットマップをサイクリックに BitBlt したいときに,毎回新しい(コンパチの)デバイスコンテキスト作ってから解放せずにほっとくと,次回からそのビットマップが描画できなくなる.このようなバグを埋め込んでしまった場合にそれを解決しようとする試みは人それぞれだと思うところだが,毎回新しくビットマップをロードしてハンドル作りまくるのはどうかと… これをやるとリソースか関係でむちゃくちゃになるのでとりあえず作ったものは解放しましょうと言いたい.

とは言え今後自分がはまらないとも限らんので記録として書いておくことにしよう.

★下記に2つの英単語をスペースで区切って入力してください

Home > プログラミング > デバイスコンテキストの解放

Search
Feeds

Page Top