Which property of the form are you referring to? There's no AlwaysOnTop...
Plus, I can't understand that code. It seems that if you call the Create method multiple times while moving over command1 (i. e. getting rid of the m_bInLable condition) the tooltip won't pop up. Why? The Create method every time destroys the previous window and creates a new one
Code:
If m_lTTHwnd <> 0 Then
Call DestroyWindow(m_lTTHwnd)
End If
m_lTTHwnd = CreateWindowEx(0&, _
TOOLTIPS_CLASSA, _
vbNullString, _
lWinStyle, _
CW_USEDEFAULT, _
CW_USEDEFAULT, _
CW_USEDEFAULT, _
CW_USEDEFAULT, _
0&, _
0&, _
0&, _
0&)
If the old window is destroyed and a new one is created, why doesn't it show up if you get rid of the m_bInLable condition?