fostos
Messages postés21Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention30 octobre 2007
-
10 févr. 2007 à 18:48
fostos
Messages postés21Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention30 octobre 2007
-
16 févr. 2007 à 15:18
Ce petit bout de code place ma form topmost au dessus de la task bar.
Mon probleme c que il faut un timer afin quelle y reste
Si je pouvait avec setparent ou ....? l'imbriquer sur la taskbar comme le bouton Jaune 'Norton'
avez vous des suggestion?
Merci!
Option Explicit
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function ReleaseCapture Lib "user32" () As Long
Private Declare Function SendMessage2 Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
'Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Integer, ByVal hWndNewParent As Integer) As Integer
Private Sub Form_Load()
BtnPoss
End Sub
Public Sub BtnPoss()
Me.Width = 1245
Me.Height = 375
Call SetWindowPos(Me.hwnd, -1, 0&, 0&, 0&, 0&, &H1)
Me.Top = Screen.Height - 400
Me.Left = Screen.Width - 3200
End Sub
fostos
Messages postés21Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention30 octobre 2007 11 févr. 2007 à 06:00
J'ai penser a ca mais des qu'un utilisateur clique sur start / Démarrer ou sur le clock ou ... la form ne reste pas au dessus du task bar et on ne la voit plus
Si tu inclu : Me.BorderStyle = 0 tu va mieux comprendre