Hey I think I'm getting closer..
Change Rhinos code to this:
FrmMain:
VB Code:
Option Explicit
Private Sub Form_Load()
Load frmHidden
frmHidden.Show
frmHidden.Move -1000, -1000
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Unload frmHidden
End Sub
Private Sub Form_Resize()
If Me.WindowState = vbMinimized Then
Me.Visible = False
Else
Me.Visible = True
End If
End Sub
FrmHidden:
VB Code:
Option Explicit
Private Sub Form_Activate()
LockWindowUpdate (frmHidden.hWnd)
End Sub
Private Sub Form_Resize()
frmMain.WindowState = Me.WindowState
If Me.WindowState = vbMinimized Then
frmMain.Visible = False
Else
frmMain.Visible = True
End If
End Sub
Module:
VB Code:
Option Explicit
Public Declare Function LockWindowUpdate Lib "user32" (ByVal hwndLock As Long) As Long