[vtkusers] Re: About WM_PAINT management

xabi riobe xabivtk at gmail.com
Mon Jan 15 06:28:01 EST 2007


sorry, replace "CallMessageProc" by "CallWindowProc" and
"ProcessMessage" by "MessageProc" in my post.

i think i should drink a big coffee

2007/1/15, xabi riobe <xabivtk at gmail.com>:
> Hi,
>
> I have an application built with VTK 5.0.2 and wxWidget and I noticed
> on windowsXP that my views were rendered twice at creation or when
> resizing. I looked in vtkWin32RenderWindowInteractor and I saw that in
> vtkHandleMessage2 the code for the WM_PAINT event is a call to
> Render(), wich implies a first rendering of the view, and then a
> CallMessageProc.
> At that point we enter in vtkWin32OpenGLRenderWindow::ProcessMessage
> and there is another call to Render() on the WM_PAINT event.
>
> What I have temporaly done is put in comment the CallMessageProc call
> and all works fine but it's not a clean solution.
>
> Maybe a system of flags or something else could avoid the second
> rendering if we passed in the first Render() call?
>
> Does someone have an advice for that?
>
> Thanks
> X.R.
>



More information about the vtkusers mailing list