Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 38
1

StretchDraw(). Как сделать без задержек?

03.02.2011, 14:36. Просмотров 806. Ответов 0
Метки нет (Все метки)

Спасибо большое. Все получилось, но вот еще один вопросик, связанный с масштабированием. На сей раз такой: на форме имеется кнопка и компонент Image1, имеющий некое изображение. При нажатии на кнопку изображение должно масштабироваться. Я использую следующий код:

TJPEGImage *jp = new TJPEGImage();
try
{

jp->Assign(Image1->Picture->Graphic);
Image1->Picture=NULL;
Image1->Canvas->StretchDraw(Rect(0,0,150,150), jp);
}
__finally
{
delete jp;
}

При масштабировании происходит нежелательная задержка: сначала компонент Image1 очищается и примерно через 2 секунды появляется изображение в новом масштабе. Можно ли «заставить» изображение появляться в новом масштабе мгновенно (без задержки)? Заранее благодарю.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2011, 14:36
Ответы с готовыми решениями:

Вывод в окно текущей информации без задержек
Есть ПО, работает себе в фоне и хорошо, но непонятно что оно сейчас делает и делает ли вообще...

Постепенное заполнение DataGridView. Без задержек при работе
Народ мне нужно чтобы мой датагридвию в котором будет находится по меньшей мере 50000 строк не...

CPU сильно загружается от бесконечного цикла без задержек
Программа сильно загружает CPU как оптимизировать можно часть кода: public void...

Как лучше всего сделать комментарии без капчи, но и без спама?
Здавствуйте, вообщем хочу написать свой блок комментариев для статей,все бы ничего НО Я хочу...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2011, 14:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как сделать паузу без подвисания и без вызова Sleep?
Здравствуйте, как можно сделать паузу без "второго" потока и вешания программы посредством...

Как сделать сервер без монитора, без видеокарты?
Здравствуйте, возникла такая проблема, установил сервер поставил на него отключил монитор и...

Как в access сделать запрос без повторений(чтобы требуемые поля выводились без повтора)???
есть 3 табл. R1 = (ФИО, Дисциплина, Оценка); R2 = (ФИО, Группа); R3 = (Группы, Дисциплина)...

Как можно без сетевой карты, без модема под InterBase сделать Remote базу?
Вот такой первый вопросик! А как можно без сетевой карты, без модема под InterBase сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.