Witam,
Przy użyciu klas MFC tworzę program MDI do prostych operacji przetwarzania obrazu.

Chciałbym zapewnić w nim możliwość zaznaczania tzw. ROI (region of interest).

Kształt zaznaczenia nie jest istotnym problemem - nie przewiduję jakichś wyrafinowanych metod segmentacji. Wystarczy mi możliwość zamknięcia elipsą np. 2 fragmentów obrazu, a następnie przekazanie informacji o współrzędnych zaznaczeń do funkcji, która policzy dla tych 2 fragmentów np. średnią jasność.

Ważne natomiast, by takie zaznaczenia nie były po prostu rysowaniem po obrazku (nie powinny zmieniac danych obrazowych). Powinny być związane z obrazem wyłącznie w widoku (oraz poprzez odpowiadające sobie współrzędne punktów). Zaznaczenia ponadto powinny być modyfikowalne.

Czy MFC daje taką możliwość? Jakich funkcji powinienem użyć?
Wydaje mi się konieczne zmodyfikowanie funkcji OnMouseMove dla klasy widoku. Niestety, tą drogą nie udało mi się dotąd przekazać pozycji kursora do programu. Proszę o podpowiedzi. Pozdrawiam