![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Krjuger |
![]()
Сообщение
#1
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: ![]() ![]() ![]() |
Собственно,есть проэкт в VS 2008 C++,у фрейма есть кнопка и picturebox.По нажатии на кнопку должна отрисоваться сетка из прямоугольников.(100х100 где то) Дело в том что после нажания кнопки происходит отрисовка,но по завершению результат пропадает,приходится нажимать 2 раз,и тогда от нормально и длительно отображается,хотя иногда тоже пропадает.Мне непонятно почему такое может происходить??Еще мне немного не нравится та скорость,с которой происходит отрисовка,можно ли ее как нибудь ускорить?Дело в том,что потом для каждой "клетки" будет задаваться свой собственный цвет.
Сообщение отредактировано: Krjuger - 5.05.2011 18:09 |
![]() ![]() |
Krjuger |
![]()
Сообщение
#2
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: ![]() ![]() ![]() |
Я благодарен за такой интерес к этой теме,но после 4 или 5 поста я перестал понимать вообще что либо.
Цитата Еще раз: если б знать, что ТС будет использовать только 16 цветов - нет проблем Цвета будет всего 2 красный и синий,а все промежуточные цвета будут вычисляться. Если заглянуть в то,что давал преподаватель на делфи,то там это выглядело так. Цитата // коэффициент интенсивности текущего выводимого значения // Ckoef = 0 соответствует минимальному значению и красному цвету // Ckoef = 1 соответствует максимальному значению и синему цвету Ckoef := (U(i,j) - minU) / (maxU - minU); // Определение цвета // Первое слагаемое дает вклад оттенка красного (1 байт цвета) // второе слагаемое - оттенка синего (3 байт цвета) // 2 байт цвета (оттенки зеленого) при этом всегда остается нулевым col := Round($FF * (1-Ckoef)) + Round($FF * Ckoef)*$10000; Собственно вопрос.Хоть я и не знаю делфи,но с данными коментариями я вполне понимаю, как это интерпретируется,но как это реализовать на с++ не совсем представляю,т.к. с графикой встречался весьма редко и не настолько "глубоко". Цитата Неужели в точканете всё так плохо? Там может быть все и хорошо,но я к счастью, или к несчастью, не на нем пишу. Сообщение отредактировано: Krjuger - 6.05.2011 15:29 |
![]() ![]() |
![]() |
Текстовая версия | 9.08.2025 22:28 |