| ■ 画像の拡大・縮小を行う場合の注意 |
| 通常にStretchBlt()で拡大・縮小を行うと画像が汚くなる。そこで、SetStretchBltModeでモードを設定する。 pDC->SetStretchBltMode( COLORONCOLOR); pDC->StretchBlt( ......) |
| ■ HBITMAP等のグラフィックオブジェクト情報を取得 |
| オブジェクトのハンドルから、そのオブジェクトに関する構造体データを取得するには、 GetObject( ) を使用する。(SDK) 例として、ビットマップの情報を得るには、 BITMAP bm; // ビットマップ構造体.
GetObject( hbmp, sizeof( BITMAP), ( LPSTR)&bm);
hbmpはビットマップハンドル。その他、ブラシ、フォント、パレット、ペン等も同様に取得できる。 |