【じゃ】HSP初質P52【自己解決ゥ!】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0982デフォルトの名無しさん
2008/05/22(木) 19:32:54マルチモニタ環境とか想定して、デスクトップ全体分確保しようとすっと、
2880x1200とかいっちゃうんで。んで読み込んだ画像の数だけ確保するからえらいことに。(作ってるのは画像ビューワ)
んで半年ぐらい前にこのスレだかで助言を受けて、パレットモードの大ウィンドウと描画領域の32bitウィンドウをSetParentする方法をやってみた。
これは効果てきめんで、メモリ消費量が2/3ぐらいになた。(32bit->8bitだから当然)
ただし、画像を拡大縮小するときに子ウィンドウサイズが変わるんだけど、このときにウィンドウ初期化→画像転写するからチラつく。
初期化→転写の間の描画は redraw 0 じゃ止められないし・・・。
最近は描画しない領域はパレットモードですら勿体無いような感じがしてて模索中。
>>976みたいなウィンドウをAPI叩いて作ればいいんかいねぇ。世の画像ビューワはどうやってメモリ節約してるのか。
レス数が950を超えています。1000を超えると書き込みができなくなります。