Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Сегодня :

День славянской письменности и культуры


перетаскиваемое окно по рисунку


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Серж
Гость







СообщениеВт, 16-Ноя-2004 12:42    Заголовок сообщения: перетаскиваемое окно по рисунку
Цитата

Может кто-то подобное делал помогите

Возникли такие задачи:
1 Создать окно "по рисунку" (неправильной геометрической формы).
2 Дать возможность пользователю перетаскивать это окно за любую часть рисунка.
В начало
BvR
Гость







СообщениеВт, 16-Ноя-2004 13:53 
Цитата

Только это не апи, хотя используется модуль windows
В начало
Серж
Гость







СообщениеВт, 16-Ноя-2004 14:53 
Цитата

Спасибо!!!
Посмотрю
В начало
BvR
Гость







СообщениеВт, 16-Ноя-2004 15:57 
Цитата

Цитата:
Я б изменил свою судьбу, да исходников нет

Хочешь пришлю? :)
В начало
Пол:Муж Шурик
Я живу тут....


Возраст: 42
Знак зодиака: Овен
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
СообщениеСр, 17-Ноя-2004 2:14 
Цитата

Ну почему ж не АПИ? Регионы то от АПИ.
Другое дело что алгоритм их формирования вне АПИ.

Таскание формы можно сделать изящней. Достаточно реагировать только на нажатие мыши.
Код:
procedure TForm1.XxxxxMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
 if Clipped and ( Button = mbLeft ) then
 begin
   ReleaseCapture;
   SendMessage( Handle, WM_NCLButtonDown, HTCAPTION, 0 );
 end;
end;


to BvR Я же тебе это как-то делал в примере. Из него как раз и вытащил.

_________________
Ответ готов, готов ли твой вопрос?
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Серж
Гость







СообщениеСр, 17-Ноя-2004 12:08 
Цитата

Именно так я и сделал.
Всем огромное спасибо!!!
В начало
BvR
Гость







СообщениеСр, 17-Ноя-2004 13:52 
Цитата

to Шурик
Не злись. Пример не мой. Просто в архивах полазил и нашел. А у себя я использую как раз твой код.
В начало
Пол:Муж Шурик
Я живу тут....


Возраст: 42
Знак зодиака: Овен
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
СообщениеПт, 19-Ноя-2004 2:24 
Цитата

to BvR
Да я не злился совсем. Просто немного тебе оппонирую. Не воспринимай это негативно. При заочном общении, когда кого-то подправляешь, иногда непросто выбрать тон высказвания так, чтобы оно не воспринималось агрессивным. Это чувствуешь отвечая, но не всегда хватает терпения или времени, чтобы продумать элегантный ответ.

_________________
Ответ готов, готов ли твой вопрос?
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100