Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

точка кнопкой

54K
05 апреля 2010 года
zubov90
11 / / 20.03.2010
здраствуйте. подскажите, как выполнить следующее задание: отметить нажатиями левой клавиши мыши произвольные точки в приложении, никакие 3 из них не лежат на одной прямой. Программа рисует крестики в отмеченных точках. По нажатию правой клавиши программа должна отметить последнюю точку и нарисовать ломаную без самопересечений с вершинами в отмеченных точках.
заранее спасибо!
253
05 апреля 2010 года
Proger_XP
1.5K / / 07.08.2004
Ловишь WM_LBUTTONUP, сохраняешь позиции кликов; рисуешь крестики/кружочки/... юзая MoveToEx/LineTo в WM_PAINT; а при последнем клике в WM_PAINT вдобавок проводишь линии либо теми же Move/Line, либо, например, Polyline. В чём проблема?
54K
05 апреля 2010 года
zubov90
11 / / 20.03.2010
спасибо!
проблема в реализации кода, но со временем разберусь))
54K
06 апреля 2010 года
zubov90
11 / / 20.03.2010
не могу понять, как сохранить позиции кликов и как вообще рисовать сами точки. помоги плиз.
если возвожно - лучше кодом. мне нагляднеее понятней будет
399
07 апреля 2010 года
KIV
432 / / 20.01.2009
Как хранить точки зависит от языка программирования. В некоторых есть стандартные классы для списков (C++, Delphi и т. п.), а в некоторых их придётся делать самим (Assembler и некоторые другие).
54K
07 апреля 2010 года
zubov90
11 / / 20.03.2010
на C++
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог