Salut à tous
je developpe un petit prog avec les skins (source_19448) et j'essaye de cacher ma fenetre principale lorsque je clique en dehors.
je voudrais que lorsque je perds le focus, j'appele une function chacheMain (traduction de cache Main en faute de frappe)
j'ai placé un break point sur ce sub mais il n'est jamais activé...
Bref je ne sais plus quoi faire ? et je me demande pourquoi je n'active jamais ce Break Point, alors que sur d'autre fenetre il fonctionne....
voici une partie du code de la fenetre si ça peut vous aidez
j'ai juste enlever les composant tels que les boutons et browser pour ne pas sur-charger votre lecture...
Merci
''''''''''''''''''''''''''''''
''' Controles de la Fenetre'''
''''''''''''''''''''''''''''''
Private Sub Form_DblClick()
If frmY <= Skin.HeightTitre Then If Me.WindowState = 0 Then Me.WindowState = 2 Else Me.WindowState = 0
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Skin.FormMouseDown Button, X, Y
Call resizeBrowser(Me)
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Skin.FormMouseMove X, Y
frmX = X: frmY = Y
Call resizeBrowser(Me)
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Skin.FormMouseUp Button, X, Y
Call resizeBrowser(Me)
End Sub
Private Sub Form_Resize()
Skin.FormResize
If stateBigSize Then
Call signetPosition
Call resizeBrowser(Me)
End If
End Sub
Private Sub Form_LostFocus()
Call chacheMain
End Sub
Private Sub Form_Load()
Dim bool As Boolean
'bool = SetWindowAlwaysOnTop(Me.hWnd, True)
Skin.Open_Skin Me, App.Path & "\skin\SpaceBlue.ini"
Skin.Active_LimResize
'comSkin1.Top = Skin.Menu_PosY
'comSkin1.Left = Skin.Menu_PosX
Signet.Show
WebBrowser1.Navigate "http://10.0.16.23:82/interne.asp"
stateBigSize = True
stateIsOnLeft = True
End Sub
Private Sub Form_Unload(Cancel As Integer)
Skin.Desactive_LimResize
Set Skin = Nothing
End Sub