□□□VC 初心者質問スレ 2□□□
■ このスレッドは過去ログ倉庫に格納されています
0222デフォルトの名無しさん
NGNG俺のソースからコピペ
iPicture->get_Width(&himetric_width);
iPicture->get_Height(&himetric_height);
width = ::MulDiv(himetric_width, ::GetDeviceCaps(hdc, LOGPIXELSX), 2540);
height = ::MulDiv(himetric_height, ::GetDeviceCaps(hdc, LOGPIXELSY), 2540);
iPicture->Render(hdc, 0, 0, width, height, 0, himetric_height, himetric_width, -himetric_height, NULL);
32で割るのは正しくない。
あと、DIBは上下が逆なので、-heightとするんだと思った。
■ このスレッドは過去ログ倉庫に格納されています