- ベストアンサー
CreateSolidBrushで作成したオブジェクトは消す必要がある?
CreateSolidBrush関数で作ったブラシは、DeleteObject関数で削除する必要がありますか?MSDNの関数リファレンスで調べたのですが特に記述がありませんでした。CreatePen関数では、作ったペンは不要になったらDeleteObjectで削除する必要がある、との記述があったのですが・・・。やはり不必要になったら削除したほうがいいでしょうか? 回答よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 必要だと思いますよ。 確かに日本語のMSDNで検索すると書いていませんね・・。 オリジナルには >When you no longer need the brush, call the DeleteObject function to delete it. と書いてあります。 基本的にCreateなんちゃらで作ったGDIオブジェクトは削除する必要があります。 タスクマネージャで見ると"GDIオブジェクト"が増加していきますので・・・。
お礼
必要ありなんですね!わかりました。 回答ありがとうございました。