mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 21:52:59 +00:00
[MSPAINT] Support converting to black and white (#5554)
- Add ImageModel::IsBlackAndWhite and ImageModel::PushBlackAndWhite helper functions. - Add CAttributesDialog::m_bBlackAndWhite. - If IDD_ATTRIBUTESRB4 is checked, then make the bitmap black and white. - Add IDS_LOSECOLOR to show message. CORE-19094
This commit is contained in:
parent
97f59fa545
commit
e6c23361a1
36 changed files with 100 additions and 2 deletions
|
@ -103,10 +103,14 @@ LRESULT CAttributesDialog::OnInitDialog(UINT nMsg, WPARAM wParam, LPARAM lParam,
|
|||
newHeight = imageModel.GetHeight();
|
||||
|
||||
CheckDlgButton(IDD_ATTRIBUTESRB3, BST_CHECKED);
|
||||
CheckDlgButton(IDD_ATTRIBUTESRB5, BST_CHECKED);
|
||||
SetDlgItemInt(IDD_ATTRIBUTESEDIT1, newWidth, FALSE);
|
||||
SetDlgItemInt(IDD_ATTRIBUTESEDIT2, newHeight, FALSE);
|
||||
|
||||
if (imageModel.IsBlackAndWhite())
|
||||
CheckRadioButton(IDD_ATTRIBUTESRB4, IDD_ATTRIBUTESRB5, IDD_ATTRIBUTESRB4);
|
||||
else
|
||||
CheckRadioButton(IDD_ATTRIBUTESRB4, IDD_ATTRIBUTESRB5, IDD_ATTRIBUTESRB5);
|
||||
|
||||
if (g_isAFile)
|
||||
{
|
||||
TCHAR date[100];
|
||||
|
@ -142,6 +146,7 @@ LRESULT CAttributesDialog::OnClose(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL
|
|||
|
||||
LRESULT CAttributesDialog::OnOk(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
|
||||
{
|
||||
m_bBlackAndWhite = (IsDlgButtonChecked(IDD_ATTRIBUTESRB4) == BST_CHECKED);
|
||||
EndDialog(1);
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue