1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Krjuger |
5.05.2011 18:08
Сообщение
#1
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
Собственно,есть проэкт в VS 2008 C++,у фрейма есть кнопка и picturebox.По нажатии на кнопку должна отрисоваться сетка из прямоугольников.(100х100 где то) Дело в том что после нажания кнопки происходит отрисовка,но по завершению результат пропадает,приходится нажимать 2 раз,и тогда от нормально и длительно отображается,хотя иногда тоже пропадает.Мне непонятно почему такое может происходить??Еще мне немного не нравится та скорость,с которой происходит отрисовка,можно ли ее как нибудь ускорить?Дело в том,что потом для каждой "клетки" будет задаваться свой собственный цвет.
Сообщение отредактировано: Krjuger - 5.05.2011 18:09 |
![]() ![]() |
| Krjuger |
6.05.2011 23:33
Сообщение
#2
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
Спасибо за совет,сам бы врятли додумался
Новую тему создавать не стал,так как немного мелочным посчитал проблему. У меня есть файл в котором лежит число(размерность матрицы),затем исходная матрица и преобразованная матрица(размерность одинаковая).Можно ли как то считать быстро ненужную мне исходную матрицу ,чтобы быстро приступить к нужной,или можно сразу как нибуть переместиться на нужную позицию,но как тогда вычислить где именно необходимая мне позиция. Так же меня немного смутил такой момент,когда я записывал в файл,то делалось это достаточно просто.
и тд,но сделать подобное с cin у меня не получилось,как не странно. Пришлось сделать
Есть ли возможность как то через cin это провернуть. Ну или можно создать диалог с открытием файла и пойти через StreamReader. System::IO::StreamReader ^ myStream = gcnew System::IO::StreamReader(openFileDialog1->FileName); В общем незнаю что сделать.... |
Krjuger Пропадает результат picturebox. 5.05.2011 18:08
-TarasBer- А сколько пикселей занимает 1 прямоугольник? Если ... 5.05.2011 19:56
IUnknown Krjuger, тип RectangleF как-то больше подходит для... 5.05.2011 20:13
-TarasBer- Кстати, обход по икс должен быть внутри обхода по ... 5.05.2011 20:41
Krjuger Ну просто тут такое дело,что эта задача напрямую с... 5.05.2011 21:03
IUnknown Тогда тебе волноваться не о чем. Распахнутое на ве... 5.05.2011 21:18
-TarasBer- > Распахнутое на весь экран окно (при расширени... 5.05.2011 21:50
IUnknown Нет, у меня по-прежнему E4400.
Чтоб применить норм... 5.05.2011 22:25
TarasBer > А StretchBlt тебе что, очень поможет (даже ес... 6.05.2011 10:03
IUnknown Это ты о чем, вообще? :blink:
Блин... Да ты пой... 6.05.2011 10:18
TarasBer > Это ты о чем, вообще?
А, это не ты был? Ти... 6.05.2011 10:36
IUnknown :mad: Знаешь, что? Свои фантазии оставь при себе.... 6.05.2011 12:54
TarasBer > А если очень хочется, и делаешь "можно... 6.05.2011 13:04
Krjuger Я благодарен за такой интерес к этой теме,но после... 6.05.2011 15:26
IUnknown Значит, они все-таки будут. То есть, цветов будет ... 6.05.2011 16:42
Krjuger Да я сам чето тормознул,повелся на то,что преподав... 6.05.2011 18:41
IUnknown Зачем же выделять память, если можно сделать измен... 6.05.2011 19:16
IUnknown Молодец. Перенаправить вывод в stdout в файл - дог... 7.05.2011 1:43
Krjuger Ну а тут возникли некоторые проблемы.
Дело в том,ч... 7.05.2011 13:40
IUnknown Что именно не понятно? Вроде все прозрачно: читаем... 7.05.2011 15:06
Krjuger Возвращаясь к тем же баранам.Тот код ,что ты скиды... 8.05.2011 11:18
-TarasBer- > ,что число дабл храниться в в памяти с точкой... 8.05.2011 11:48
Krjuger Да решение оказалось действительно достаточно прос... 8.05.2011 12:39
Krjuger В общем я наконецто доделал.Протестировал на разны... 8.05.2011 14:22![]() ![]() |
|
Текстовая версия | 8.12.2025 13:32 |