[MSPAINT] Follow-up of Realize Masked Skew (9afcbea)

CORE-18867
This commit is contained in:
Katayama Hirofumi MZ 2023-06-19 10:00:39 +09:00
parent 9afcbea24e
commit 96d3883686
2 changed files with 3 additions and 3 deletions

View file

@ -101,7 +101,7 @@ HBITMAP CopyMonoImage(HBITMAP hbm, INT cx, INT cy)
HGDIOBJ hbm2Old = SelectObject(hdc2, hbmNew);
StretchBlt(hdc2, 0, 0, cx, cy, hdc1, 0, 0, bm.bmWidth, bm.bmHeight, SRCCOPY);
SelectObject(hdc1, hbm1Old);
SelectObject(hdc1, hbm2Old);
SelectObject(hdc2, hbm2Old);
DeleteDC(hdc1);
DeleteDC(hdc2);
return hbmNew;

View file

@ -367,8 +367,8 @@ void SelectionModel::StretchSkew(int nStretchPercentX, int nStretchPercentY, int
hbmColor = SkewDIB(hDC, m_hbmColor, nSkewDegX, FALSE);
::SelectObject(hDC, m_hbmMask);
hbmMask = SkewDIB(hDC, m_hbmMask, nSkewDegX, FALSE, TRUE);
InsertFromHBITMAP(hbmColor, m_rc.left, m_rc.top, hbmMask);
::SelectObject(hDC, hbmOld);
InsertFromHBITMAP(hbmColor, m_rc.left, m_rc.top, hbmMask);
::DeleteObject(hbmColor);
::DeleteObject(hbmMask);
}
@ -379,8 +379,8 @@ void SelectionModel::StretchSkew(int nStretchPercentX, int nStretchPercentY, int
hbmColor = SkewDIB(hDC, m_hbmColor, nSkewDegY, TRUE);
::SelectObject(hDC, m_hbmMask);
hbmMask = SkewDIB(hDC, m_hbmColor, nSkewDegY, TRUE, TRUE);
InsertFromHBITMAP(hbmColor, m_rc.left, m_rc.top, hbmMask);
::SelectObject(hDC, hbmOld);
InsertFromHBITMAP(hbmColor, m_rc.left, m_rc.top, hbmMask);
::DeleteObject(hbmColor);
::DeleteObject(hbmMask);
}