выделение щелчком мыши вместо действия перетаскивания в MFC - PullRequest
1 голос
/ 07 октября 2011

Я новичок в MFC.В настоящее время я использую класс CrectTracker MFC, чтобы нарисовать прямоугольник выбора, чтобы выделить область на графике в приложении на основе MFC.Тем не менее, я хотел бы сделать выбор, используя щелчки мышью вместо нажатия кнопки L и перетаскивания и отпускания.

Может кто-нибудь указать мне на пример, где класс crectracker может использоваться для выбора области с помощью щелчков мышисначала нажмите, чтобы начать выбор, а второй до конца?Или я должен реализовать свои собственные действия OnLButtonUp для этого?

Спасибо.

1 Ответ

0 голосов
/ 15 февраля 2012

Вам необходимо реализовать событие MouseMove.
http://msdn.microsoft.com/en-us/library/3158baat%28v=vs.80%29.aspx

Эта функция дает вам 2 параметра.

  1. Флаг: Здесь вы можете проверить левыйНажата кнопка мыши

  2. Точка: положение курсора мыши.

...