GDI描画– category –
-
GDI描画
【MFC】GDI ハンドル上限:CreatePen が NULL を返し始めた瞬間の数を実機で数える
長く動かしている MFC アプリで、線や枠が急に描かれなくなることがあります。GDI オブジェクトを解放しないまま作り続けるとプロセスあたりのハンドル数が上限に達し、そこから先の CreatePen は例外もエラーダイアログも出さずに NULL を返します。 最初... -
GDI描画
【MFC】BitBlt vs StretchBlt: 画像転送の基本と拡大縮小
Visual Studio 2026 検証済み。BitBlt と StretchBlt の使い分け、縮小時の BLACKONWHITE と HALFTONE の画質差、SetBrushOrgEx を含む実装手順を 3 枚の比較画像付きで解説します。 -
GDI描画
【MFC】CPaintDC vs CClientDC vs CWindowDC
Visual Studio 2026 検証済み。DCクラス(CPaintDC, CClientDC, CWindowDC)の使い分け。OnPaint内でのCPaintDC必須理由と、それぞれの描画領域の違い。
1