2006-02-02
FillSolidRect の謎
MFC の FillSolidRectには、なぜか同名のAPIが存在しない。
でも、ヘルプには、
さすがに不思議なので、ソースを読んでみたら、実行しているAPIはExtTextOut だった
少なくともMFCを書いた人の環境では、塗りつぶした四角を書くより、
文字列のバックグラウンドを塗る操作の方が速かったらしい。
今でもそうなのかは検証する必要がありそう。
でも、ヘルプには、
FillSolidRect は、通常 FillRect よりも高速に動作します。とか書いてある。
さすがに不思議なので、ソースを読んでみたら、実行しているAPIはExtTextOut だった
少なくともMFCを書いた人の環境では、塗りつぶした四角を書くより、
文字列のバックグラウンドを塗る操作の方が速かったらしい。
今でもそうなのかは検証する必要がありそう。