![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Krjuger |
![]()
Сообщение
#1
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: ![]() ![]() ![]() |
Собственно,есть проэкт в VS 2008 C++,у фрейма есть кнопка и picturebox.По нажатии на кнопку должна отрисоваться сетка из прямоугольников.(100х100 где то) Дело в том что после нажания кнопки происходит отрисовка,но по завершению результат пропадает,приходится нажимать 2 раз,и тогда от нормально и длительно отображается,хотя иногда тоже пропадает.Мне непонятно почему такое может происходить??Еще мне немного не нравится та скорость,с которой происходит отрисовка,можно ли ее как нибудь ускорить?Дело в том,что потом для каждой "клетки" будет задаваться свой собственный цвет.
Сообщение отредактировано: Krjuger - 5.05.2011 18:09 |
![]() ![]() |
Krjuger |
![]()
Сообщение
#2
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: ![]() ![]() ![]() |
Ну просто тут такое дело,что эта задача напрямую связана с той,что была до этого,тобиш расчитать поле температур,но преподавателю оказалось мало полученных результатов,ему еще все в картинках подавай.Суть в том что у меня есть некая фигура заданная в виде массива и в каждой ячейке храниться "температура" в данной точке.Мне надо все отградуировать считая, что минимальная температура, это красный цвет, а максимальная это синий.Граници прямоугольников я потом вообще уберу,потому что преподаватель нам давал код на делфи ,который совершал необходимые действия с словами " портируйте сами".И там было x := ((i-1)*h + h/2) * Xkoef; вместо x= (i)*h * Xkoef;,и выводило явно не то что надо(было небольшое наложение прямоугольников).Поэтому,чтобы исправить, я взял и отрисовывал сетку,чтобы убедиться и исправить,хотя принципи такое наложение возможно поможет для больших прямоугольников,дескать получение промежуточного цвета,хотя я не проверял как себя будет вести это наложение.
|
![]() ![]() |
![]() |
Текстовая версия | 20.06.2025 10:01 |