Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

как узнать видимую часть Canvas (DC)   Найти похожие ветки 

 
YoungPioneer   (2005-06-09 13:03) [0]

GetClipRgn возвращает "clipping region" - в моем случае весь TImage. Этот TImage может иметь ширину до 32 000 пикселей, когда как на экране не больше тысячи. Как узнать именно видимую область timage?

p.s. Суть проблемы в отрисовке заполненных регионов. если задать винде регион-rect - 2000, - 2000 и 3000, 3000 и заполнить, то винда виснет.


 
-=XP=- ©   (2005-06-09 13:25) [1]

если задать винде регион-rect - 2000, - 2000 и 3000, 3000 и заполнить, то винда виснет.

Не заставляйте компьютер выполнять лишнюю работу - виснуть перестанет.

uses
 Types;

var
 R: TRect;

IntersectRect(R, Image.BoundsRect, Image.Parent.ClientRect);


В R - координаты видимого прямоугольника, в контексте контрола, на котором лежит Image.



Страницы: 1 вся ветка

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.028 c
10-1094479321
Gavrila
2004-09-06 18:02
2005.06.29
"Нет доступа" при подключении к удаленному Com-серверу?


14-1117290488
Ломброзо
2005-05-28 18:28
2005.06.29
Как подписаться на буржуйскую группу новостей?


10-1094805884
Ragazor
2004-09-10 12:44
2005.06.29
Как в Excel после работы с файлом закрыть без сохранения


4-1114577998
bobah
2005-04-27 08:59
2005.06.29
Невидимый курсор мыши


1-1117866831
аматор
2005-06-04 10:33
2005.06.29
редактор