judelaw
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору V0lt да, одна из не многих правильных опций в ссс но я не к тому вел, а то что на хардварном уровне работает регулировка, что хорошо. Добавлено: V0lt Позволю себе еще вариант предложить: обрежь значения переменных, приведя их к общей шкале (чтоб не париться с хитроумными вычислениями). Например к : b -100...0...+100 c -100...0...+100 h -100...0...+100 s -100...0...+100 для ати saturation будет в пределах 0-2, для нвидиа контраст 0-2, оттенок - -100+100. Кому эти крайние значения нужны? Все равно важны лишь близлежащие к номиналу значения. +- чуток туда-сюда волне достаточно. Мне бы хватило и -50,,0,,+50 . А то что у нвидиа контраст от 0 до 0,1 не регулируется - ну и фиг с ним. Вывод статистики в процентах, как хочешь, можно и 0% до 200% (отрицательные % как то не правильно). Еще, я бы предложил, в окне диалога, текущие значения крутилок выводить в CStatic. Например: Brightness (-15). Будет наглядно видно значение, ведь по слайдеру понять сложно и неудобно. И закроем этот вопрос. На всякий случай как в статик выводить: CStatic *pStaCaption = (CStatic*)GetDlgItem(IDC_STATIC1); \\ ID нужно уникальные дать в конструкторе для изменяемых CStatic pStaCaption->SetWindowText(str); |