Инсульт,
Цвета фона и текста можно задать для каждого из этих состояний по отдельности. В качестве фона может быть также изображение вместо сплошного цвета.
Код:
// Статус устройства
STR_STATUS_NOTPRESENT = "Устройство отсутствует"
STR_STATUS_DISABLED = "Устройство отключено"
STR_STATUS_DEVPROBLEM = "Проблема с устройством: %d"
STR_STATUS_DRVPROBLEM = "Проблема с драйвером"
STR_STATUS_RUNNING = "Драйвер запущен"
STR_STATUS_STOPPED = "Устройство остановлено"
// Статус драйвера
STR_STATUS_INVALID = "Несовместимый драйвер"
STR_STATUS_MISSING = "Устройству требуется драйвер и он доступен для установки"
STR_STATUS_NOTSIGNED = " (нет подписи)"
STR_STATUS_BETTER_NEW = "Доступен обновленный драйвер, причем более подходящий"
STR_STATUS_SAME_NEW = "Доступен обновленный драйвер"
STR_STATUS_WORSE_NEW = "Менее подходящий драйвер, хотя и более новой версии чем у уже установленного"
STR_STATUS_BETTER_CUR = "Доступен более подходящий драйвер"
STR_STATUS_SAME_CUR = "Уже установлен в системе"
STR_STATUS_WORSE_CUR = "Менее подходящий драйвер"
STR_STATUS_BETTER_OLD = "Доступен более подходящий драйвер, хотя и более старый чем уже установленный"
STR_STATUS_SAME_OLD = "Старая версия драйвера"
STR_STATUS_WORSE_OLD = "Старая версия драйвера, причем также менее подходящая чем у уже установленного"
STR_STATUS_DUP = " (дубликат)"
STR_STATUS_NF_MISSING = "Устройству требуется драйвер, но он не был найден в драйверпаках"
STR_STATUS_NF_UNKNOWN = "Драйвер уже установлен, но подобного драйвера нет в драйверпаках"
STR_STATUS_NF_STANDARD = "Стандартный драйвер уже установлен в системе"