C++Builder相談室 Par ..
36:デフォルトの名無しさん
06/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の場合は自前の代替ロジック流したいな、と。。。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5125日前に更新/47 KB
担当:undef