- 36 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 17:38:31 ]
- SetStretchBltのHALFTONEモードをサポートしたOSを調べる方法ってありますか?
::SetStretchBltMode(bmp->Canvas->Handle, HALFTONE); ::SetBrushOrgEx(bmp->Canvas->Handle, 0, 0, NULL); ::StretchBlt(bmp->Canvas->Handle, 0, 0, bmp->Width, bmp->Height, img->Canvas->Handle, 0, 0, img->Width, img->Height, SRCCOPY); こんな感じで実装して2000では滑らか(微妙にシャープネスかかってるけどw)にリサイズされて、 Win95で動作させると無視されていました。 非対応OSの場合は自前の代替ロジック流したいな、と。。。
|

|