LockWindowUpdate (user32)
Last changed: patrick@mvps.org-69.244.147.9

.
Summary

C# Signature:

[DllImport("user32.dll")]
static extern bool LockWindowUpdate(IntPtr hWndLock);

User-Defined Types:

None.

Notes:

The LockWindowUpdate function disables or enables drawing in the specified window. Only one window can be locked at a time.

Tips & Tricks:

Please add some!

Sample Code:

LockWindowUpdate(panelContainer.Handle);

// Clear Panel

panelContainer.Controls.Clear();

// my temporary TextBox

TextBox myT ;

for (int lauf=0; lauf < 200; lauf++)

{

    // Create New TextBox
    myT = new TextBox();

    // Add TextBox to the Panel
    panelContainer.Controls.Add(myT);

}

// redraw the window

LockWindowUpdate(IntPtr.Zero);

Alternative Managed API:

Do you know one? Please contribute it!

Documentation