Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Pisarevsky
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 38
#1

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

03.02.2011, 14:36. Просмотров 727. Ответов 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 секунды появляется изображение в новом масштабе. Можно ли «заставить» изображение появляться в новом масштабе мгновенно (без задержки)? Заранее благодарю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2011, 14:36     StretchDraw(). Как сделать без задержек?
Посмотрите здесь:

Как сделать ввод без enter? - C++
Есть готовый код. нужно чтобы на ввод маркера стояло ограничение. Идея:чтобы при вводе, сразу перепрыгивала на ввод искомого символа....

как сделать без ввода Массива! - C++
Нужна помощь и чтоб без ввода массива!! Вводится последовательность из N вещественных чисел. Определить является ли последовательность...

Как сделать анимацию без мерцания? - C++
Возьмем простой пример есть рисунок bmp с нарисованным обьектом. Я хочу чтобы он например перемещался по экрану . Для этого загружаю...

Как сделать получение текста из консоли, без остановки программы? - C++
Вообщем суть вопроса в заголовке. Допустим, у меня есть цикл: char str; while(true) { gets(str); //прочие действия } Мне...

Как сделать ввод матрицы из файла без указания размера - C++
Я сделал ввод матрицы из файла с указанием ее размера(массива),а как сделать ввод матрицы из файла без указания размера (строк и столбцов)....

Страуструп. Сортировка трех чисел .Как сделать проще код без циклов и массивов? - C++
Напишите программу. предлагающую пользователю ввести три целых числа, а затем выводит их в порядке возрастания, разделяя запятыми ....

Строковые потоки. Преобразование типов (как сделать чтобы из строки число полностью преобразовывалось в double без потери чисел) - C++
Всем привет я перевожу string в double следующим образом double fromString(const std::string& s) { std::istringstream iss(s); ...

Нужно сделать рандом без повторений - C++
Я хочу написать карточную игру Дурак. Во мне и нужно чтоб 2-ое игроков получули разн*е карт*. Как осуществить ето с помощю рандома ?

Можно ли сделать залипающие кнопки в WTL без переписывания класса CButton? - C++
.

без знаковый double. Если ли чтоб можно было в шаблон пихать или самому сделать придется ? - C++
сабжж


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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