[vtkusers] handle right mouse click

Mark Wyszomierski markww at gmail.com
Tue Aug 16 15:54:44 EDT 2005


Hi John,

Thanks for the information - one of the samples in the vtk GUI folder
also had a working model, your way works well too,

thanks again,
Mark


On 8/16/05, John Platt <jcplatt at lineone.net> wrote:
> Hi Mark,
> 
> You could try the following in your CView derived class -
> 
> 1. In OnCreate()
> 
>   HWND hWnd = GetSafeHwnd();
>   m_vtkRenderWindow->SetParentId( hWnd );
> 
> 2. Remove WindowProc().
> 
> 3. In OnInitialUpdate()
> 
>      m_vtkInteractor->AddObserver(vtkCommand::RightButtonPressEvent,
>                   m_vtkMouseEventCallbackCommand, 0.5 );
> 
> John.
> 
> 
> -----Original Message-----
> From: vtkusers-bounces+jcplatt=lineone.net at vtk.org
> [mailto:vtkusers-bounces+jcplatt=lineone.net at vtk.org] On Behalf Of Mark
> Wyszomierski
> Sent: 16 August 2005 18:22
> To: vtkusers at vtk.org
> Subject: [vtkusers] handle right mouse click
> 
> Hi,
> 
> I have an mfc app similar to the vtk MDI MFC example. I can never
> generate WM_RBUTTONDOWN messages though. I tried calling
> InstallMessageProcOff() through my interactor like the documentation
> says, but still no messages are generated. I have a WindowProc()
> procedure - no messages there - I tried adding mfc's right click
> function handler - no messages there.
> 
> I've seen this problem on the mailing list with no solution - what can
> be done to get a chance to process this message ourselves before the
> interactor takes over?
> 
> Thanks
> Mark
> _______________________________________________
> 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