Поскольку я работаю в Win32
, я хочу отобразить сообщение, используя SetDlgItemText
. Сообщение должно менять свой цвет в зависимости от успеха или неудачи (например, зеленый для успеха, красный для отказа).
Код функции:
if
{
//if user does not enter a key
SetDlgItemText(hDlg, ID_RESULT, L"Please enter a key");
return false;
}
else
{
SetDlgItemText(hDlg, ID_RESULT, L"Please enter all the user information");
return false;
}
В приведенном выше коде «Пожалуйста, введите ключ» и «Пожалуйста, введите всю информацию пользователя» должны быть красного цвета, указывающего на ошибку , Мы устанавливаем зеленый цвет по умолчанию для ID_RESULT
. Можно ли изменить цвет, используя функцию SetTextColor
в самом условии IF, или дать другие параметры