Reduce Flickering During Form Loading

When loading a form, reduce the “flicker” and “flash” of the GUI by using these Windows API functions:

 'Declarations Section#If Win32 Then        Declare Function LockWindowUpdate _                Lib "user32" _                (ByVal hwndLock As Long) As Long#Else        Declare Function LockWindowUpdate _                Lib "User" _                (ByVal hwndLock As Integer) _                As Integer#End IfPublic Sub LoadSomeForm()        ' When loading a form lock the         ' window update to stop the         ' distracting flashing.        'stop the updating of the GUI        LockWindowUpdate frmTest.hWnd        'Show the form        frmTest.Show        ' Load and populate form code here         'Always,Always Undo the update lock        LockWindowUpdate 0End Sub
Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: