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

Вниз

Отображение картинки в TImage так, как она отображается в ACDSee   Найти похожие ветки 

 
Z_man7777 ©   (2003-03-29 07:33) [0]

Здравствуйте, уважаемые Мастера!!!
Есть проблемка.
Нужно сделать отображение картинки в TImage так, как картинка отображается в ACDSee, то есть, если не видна какая-то часть изображения, есть возможность захватить изображение курсором, и ведя курсором во то или иное напраправление, на экране отображается ранее закрытая часть изображения. Также сделано в Acrobat Reader.
Очень нужно!
Всем заранее спасибо !!!


 
Builder   (2003-03-29 17:57) [1]

Обрабатывай OnMouseDown

Часть кода на <name> ниже:

void __fastcall TForm1::Image1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
move = true;
POINT I = {X,Y};
XY = Image1->ClientToScreen(I);
}
//---------------------------------------------------------------void __fastcall TForm1::Image1MouseUp(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y)
{
move = false;
}
//---------------------------------------------------------------void __fastcall TForm1::Image1MouseMove(TObject *Sender, TShiftState Shift,
int X, int Y)
{
if (move)
{
POINT I = {X,Y}, II;
II = Image1->ClientToScreen(I);
Form1->VertScrollBar->Position -= II.y - XY.y;
Form1->HorzScrollBar->Position -= II.x - XY.x;
XY = II;
Form1->Caption = IntToStr(XY.x) + " " + IntToStr(XY.y);
};
}
//---------------------------------------------------------------


 
Z_man7777 ©   (2003-03-31 06:01) [2]

!Builder!

Это код написанный что ли на Си?
Мне нужно на Делфи. Я попробывал разобраться, но у меня не получается. Если можно, напишите для Делфи.
Спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
6-30485
ST
2003-02-18 12:02
2003.04.10
ShellExecute


3-30259
Sveta7
2003-03-21 10:04
2003.04.10
Мастера, подскажите как узнать кол во строк в таблице DBF


1-30351
Ахурамазда
2003-03-31 20:43
2003.04.10
COM & ActiveX


3-30296
DenKop
2003-03-19 22:47
2003.04.10
BLOB и SQL


14-30563
michael_b
2003-03-23 14:03
2003.04.10
Что начать изучать MathCAD, Maple или MatLab?