mirror of
https://github.com/reactos/reactos.git
synced 2024-10-01 15:07:53 +00:00
parent
9afcbea24e
commit
96d3883686
|
@ -101,7 +101,7 @@ HBITMAP CopyMonoImage(HBITMAP hbm, INT cx, INT cy)
|
||||||
HGDIOBJ hbm2Old = SelectObject(hdc2, hbmNew);
|
HGDIOBJ hbm2Old = SelectObject(hdc2, hbmNew);
|
||||||
StretchBlt(hdc2, 0, 0, cx, cy, hdc1, 0, 0, bm.bmWidth, bm.bmHeight, SRCCOPY);
|
StretchBlt(hdc2, 0, 0, cx, cy, hdc1, 0, 0, bm.bmWidth, bm.bmHeight, SRCCOPY);
|
||||||
SelectObject(hdc1, hbm1Old);
|
SelectObject(hdc1, hbm1Old);
|
||||||
SelectObject(hdc1, hbm2Old);
|
SelectObject(hdc2, hbm2Old);
|
||||||
DeleteDC(hdc1);
|
DeleteDC(hdc1);
|
||||||
DeleteDC(hdc2);
|
DeleteDC(hdc2);
|
||||||
return hbmNew;
|
return hbmNew;
|
||||||
|
|
|
@ -367,8 +367,8 @@ void SelectionModel::StretchSkew(int nStretchPercentX, int nStretchPercentY, int
|
||||||
hbmColor = SkewDIB(hDC, m_hbmColor, nSkewDegX, FALSE);
|
hbmColor = SkewDIB(hDC, m_hbmColor, nSkewDegX, FALSE);
|
||||||
::SelectObject(hDC, m_hbmMask);
|
::SelectObject(hDC, m_hbmMask);
|
||||||
hbmMask = SkewDIB(hDC, m_hbmMask, nSkewDegX, FALSE, TRUE);
|
hbmMask = SkewDIB(hDC, m_hbmMask, nSkewDegX, FALSE, TRUE);
|
||||||
InsertFromHBITMAP(hbmColor, m_rc.left, m_rc.top, hbmMask);
|
|
||||||
::SelectObject(hDC, hbmOld);
|
::SelectObject(hDC, hbmOld);
|
||||||
|
InsertFromHBITMAP(hbmColor, m_rc.left, m_rc.top, hbmMask);
|
||||||
::DeleteObject(hbmColor);
|
::DeleteObject(hbmColor);
|
||||||
::DeleteObject(hbmMask);
|
::DeleteObject(hbmMask);
|
||||||
}
|
}
|
||||||
|
@ -379,8 +379,8 @@ void SelectionModel::StretchSkew(int nStretchPercentX, int nStretchPercentY, int
|
||||||
hbmColor = SkewDIB(hDC, m_hbmColor, nSkewDegY, TRUE);
|
hbmColor = SkewDIB(hDC, m_hbmColor, nSkewDegY, TRUE);
|
||||||
::SelectObject(hDC, m_hbmMask);
|
::SelectObject(hDC, m_hbmMask);
|
||||||
hbmMask = SkewDIB(hDC, m_hbmColor, nSkewDegY, TRUE, TRUE);
|
hbmMask = SkewDIB(hDC, m_hbmColor, nSkewDegY, TRUE, TRUE);
|
||||||
InsertFromHBITMAP(hbmColor, m_rc.left, m_rc.top, hbmMask);
|
|
||||||
::SelectObject(hDC, hbmOld);
|
::SelectObject(hDC, hbmOld);
|
||||||
|
InsertFromHBITMAP(hbmColor, m_rc.left, m_rc.top, hbmMask);
|
||||||
::DeleteObject(hbmColor);
|
::DeleteObject(hbmColor);
|
||||||
::DeleteObject(hbmMask);
|
::DeleteObject(hbmMask);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue