[vtkusers] How can I get mouse position using vtk for displaying DICOM files ??

Łukasz Tutaj ltutaj at wp.pl
Mon Aug 8 14:15:12 EDT 2005


Thank you very much for your answer. I'll try to follow your advice.

Łukasz

David Cole wrote:

> There are several ways you could go about getting mouse move events 
> from the VTK render window, but here's what you should probably do first:
>
> Look at the code in this file and learn how the AddObserver mechanism 
> works:
> Examples/GUI/Win32/vtkMFC/vtkDLG/vtkDLGDlg.cpp
>
> Then use AddObserver with MouseMoveEvent in your MDI application to 
> receive a callback when the mouse moves over the vtk window... Your 
> view is completely filled with a child window, which is why the normal 
> MFC message mapping doesn't apply.
>
>
> Hope this helps,
> David
>
> Łukasz Tutaj wrote:
>
>> Hi vtk Users.
>>
>> My software displays on a screen DICOM files. I use MFC supporting 
>> document/view architecture to provide GUI. I have a problem with 
>> getting mouse position in places where picture from DICOM file is 
>> displayed. In other places there is no problem because I use standard 
>> MFC OnMouseMove function, but when a mouse cursor is above picture 
>> there is no response about mouse position. My implementation is very 
>> similar to example /Examples/GUI/Win32/vtkMFC/vtkMDI/vtkMDIView.cpp 
>> http://public.kitware.com/cgi-bin/viewcvs.cgi/*checkout*/Examples/GUI/Win32/vtkMFC/vtkMDI/vtkMDIView.cpp?root=VTK&content-type=text/plain, 
>> I only added some code handling DICOM files displaying.
>> Thanks from any help.
>>
>> Łukasz
>>
>> _______________________________________________
>> This is the private VTK discussion list. Please keep messages 
>> on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
>
>
>





More information about the vtkusers mailing list