Изменение цвета текста в надписи

  • Автор темы Автор темы tumanovalex
  • Дата начала Дата начала
T

tumanovalex

В приложении хотелось бы, чтобы при загрузке диалога в text control IDPATH выводить надпись "Файл не выбран" синим цветом, в случае отмены выбора файла - красным цветом, а в случае выбора файла - полное имя файла зеленым. Т.е.
Код:
	case IDFILE: { // кнопка выбора файла
buf[0] = 0; // глобальный буфер
if(IsDlgButtonChecked(hwnd,IDREAD)) { 
bRes = MyOpenFile(sDisk[SendDlgItemMessage(hwnd, IDDSK, CB_GETCURSEL, 0, 0)], (LPTSTR)buf);
} // if(IsDlgButtonChecked(hwnd,IDREAD)
else {
bRes = MySaveFile(sDisk[SendDlgItemMessage(hwnd, IDDSK, CB_GETCURSEL, 0, 0)], (LPTSTR)buf, TEXT("TestFile"));		 
} 
if(bRes == TRUE) {
SetDlgItemText(hwnd, IDPATH, (LPTSTR)buf);
// Хотелось бы изменить цвет текста в IDPATH (значение buf) на зеленый или синий
} //if(bRes == TRUE)
else {
SetDlgItemText(hwnd, IDPATH, TEXT("Файл не выбран"));
// Хотелось бы изменить цвет текста в IDPATH на красный
}
break;
} // case IDFILE
Подскажите, пожалуйста, как это можно сделать.
 

Вложения

читай про WM_CTLCOLORSTATIC
 
Спасибо большое, разобрался.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab