This tiny class prevents redrawing of a wxWindow during its
lifetime by using wxWindow::Freeze and
Thaw methods. It is typically used for creating
automatic objects to temporarily suppress window updates before a batch of
operations is performed:
m_text = new wxTextCtrl(this, ...);
... many other operations with m_text...
Using this class is easier and safer than calling Freeze and Thaw because you don't risk to forget calling the latter.
Creates an object preventing the updates of the specified win. The parameter must be non-NULL and the window must exist for longer than wxWindowUpdateLocker object itself.
Destructor reenables updates for the window this object is associated with.