Как сделать лупу в делфи
Как сделать лупу в делфи
Киньте, пожалуйста, код или подскажите как реализовать увеличительное стекло в Delphi. Нарыл какую-то муру, но у меня ничего не получается.
Добавлено через 1 час 35 минут
Мне нужно реализовать такой инструмент: нажал на кнопку, включилось увеличительное стекло, поводил им по Image1, а увеличение передалось на рядом стоящую Panel1, ну или на другой Image2, но чтобы увеличивало только заданый Image1, а не всю форму.
Лупа
Здравствуйте. Можно создать на Delphy, что-то лупы, для увеличения на Form, для распознавания.
Лупа в Delphi
Здравствуйте подскажите пожалуйста,как сделать чтобы увеличительное стекло функционировало только.
Лупа в Picturebox
Не знал как придумать название темы поэтому пусть будет такое) В чем собственно вопрос. На форме.
Киньте, пожалуйста, код или подскажите как реализовать увеличительное стекло в Delphi. Нарыл какую-то муру, но у меня ничего не получается.
Добавлено через 1 час 35 минут
Мне нужно реализовать такой инструмент: нажал на кнопку, включилось увеличительное стекло, поводил им по Image1, а увеличение передалось на рядом стоящую Panel1, ну или на другой Image2, но чтобы увеличивало только заданый Image1, а не всю форму.
но что у меня за проблема??
в имэйдже стоит битмаповская картинка, а дэлфи выдаёт ошибку, когда навожу на имэйдж, что:
can only modify an image if it containts only bitmap
Вложения
LP_Loup.rar (18.2 Кб, 146 просмотров) |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Лупа в Delphi
Хочу реализовать лупу в Delphi, чтобы сама лупа и эффект увеличения были в зоне курсора, везде.
Измененная лупа
Добрый день! У меня еще один вопрос. Есть необходимость реализовать механизм, своей сутью.
Лупа на layout
Привет. В браузере наверняка все видели «лупу» когда не можете попасть по ссылке, браузер вам.
Как сделать лупу в делфи
Профиль
Группа: Участник
Сообщений: 7
Регистрация: 24.5.2013
Репутация: нет
Всего: нет
Здравствуйте подскажите пожалуйста,как сделать чтобы увеличительное стекло функционировало только после нажатия кнопки (Button1) «Вкл Увеличительное стекло»
Присоединённый файл ( Кол-во скачиваний: 9 ) zoom.rar 296,19 Kb
Эксперт
Профиль
Группа: Участник Клуба
Сообщений: 1198
Регистрация: 3.5.2003
Репутация: 5
Всего: 63
Профиль
Группа: Участник
Сообщений: 7
Регистрация: 24.5.2013
Репутация: нет
Всего: нет
У меня не получается,все равно когда запускаю программу сразу появляется лупа а не после нажатия на кнопку((( если можете подскажите в чем дело, делаю так:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, ExtDlgs, jpeg;
type
TForm1 = class(TForm)
Panel1: TPanel;
Image1: TImage;
Image2: TImage;
Button1: TButton;
procedure Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
procedure FormCreate(Sender: TObject);
procedure Image2MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
procedure FormResize(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
< Private declarations >
public
< Public declarations >
flag_for_zoom: boolean;
end;
var
Form1: TForm1;
k: Real;
procedure TForm1.FormCreate (Sender: TObject);
begin
DoubleBuffered := True;
FormResize (Sender);
flag_for_zoom := false;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Image2.Visible := True;
end;
Эксперт
Профиль
Группа: Завсегдатай
Сообщений: 1361
Регистрация: 2.9.2010
Репутация: 12
Всего: 20
Цитата(ddd92 @ 24.5.2013, 22:45 |
У меня не получается,все равно когда запускаю программу сразу появляется лупа а не после нажатия на кнопку((( если можете подскажите в чем дело, делаю так: |
Профиль
Группа: Участник
Сообщений: 7
Регистрация: 24.5.2013
Репутация: нет
Всего: нет
Профиль
Группа: Участник
Сообщений: 7
Регистрация: 24.5.2013
Репутация: нет
Всего: нет
А не подскажите мне еще, почему не рисует спрей по Image2 ( в программе кнопка сперей,а рисовать должен как распылитей в Paint)
Присоединённый файл ( Кол-во скачиваний: 6 ) zoom.rar 299,28 Kb
Delphi developer
Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь
Репутация: 9
Всего: 133
1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.
[ Время генерации скрипта: 0.1169 ] [ Использовано запросов: 21 ] [ GZIP включён ] Как сделать лупу в делфиПрофиль Репутация: нет Здравствуйте подскажите пожалуйста,как сделать чтобы увеличительное стекло функционировало только после нажатия кнопки (Button1) «Вкл Увеличительное стекло» Присоединённый файл ( Кол-во скачиваний: 9 ) Эксперт Профиль Репутация: 5 Профиль Репутация: нет У меня не получается,все равно когда запускаю программу сразу появляется лупа а не после нажатия на кнопку((( если можете подскажите в чем дело, делаю так: uses type Panel1: TPanel; procedure Image2MouseMove(Sender: TObject; Shift: TShiftState; X, var procedure TForm1.FormCreate (Sender: TObject); procedure TForm1.Button1Click(Sender: TObject); Эксперт Профиль Репутация: 12
Профиль Репутация: нет Профиль Репутация: нет А не подскажите мне еще, почему не рисует спрей по Image2 ( в программе кнопка сперей,а рисовать должен как распылитей в Paint) Присоединённый файл ( Кол-во скачиваний: 6 ) Delphi developer Профиль Репутация: 9
|