- 332 名前:316 mailto:sage [2007/04/26(木) 11:26:43 ]
- ラジャー>>329
やってみます。あ、でもプリンタ使えるの昼から。 ゴメンナサイ>>330 実体はこれです。 ↓ procedure TBitmapPrinter.StretchDrawDIB(Canvas: TCanvas; r: TRect); var OldMode: Integer; // StretchMode のセーブ begin OldMode := SetStretchBltMode(Canvas.Handle, COLORONCOLOR); StretchDIBits(Canvas.Handle, r.Left, r.Top, r.Right - r.Left, r.Bottom - r.Top, 0, 0, BitmapInfo^.bmiHeader.biWidth, BitmapInfo^.bmiHeader.biHeight, ImagePtr, BitmapInfo^, DIB_RGB_COLORS, SRCCOPY); SetStretchBltMode(Canvas.Handle, OldMode); end;
|

|