Bonjour,
j'ai actuellement un projet en vb6 avec 2 feuilles, jusque la pas de
probleme.
Le hic c'est que j'ai du bidouiller je ne sais quoi car lorsque je veux
reduire mon executable pour le placer dans la barre des taches, celui ci se
colle en bas a gauche sur mon bureau ( genre fenetre reduite dans
photoshop )
je ne vois pas ce que j'ai fait comme c... pour arriver a ca ?
avez vous une idée car ce n'est pas tres pratique pour recuperer ma fenetre
ensuite
Bonjour, j'ai actuellement un projet en vb6 avec 2 feuilles, jusque la pas de probleme. Le hic c'est que j'ai du bidouiller je ne sais quoi car lorsque je veux reduire mon executable pour le placer dans la barre des taches, celui ci se colle en bas a gauche sur mon bureau ( genre fenetre reduite dans photoshop ) je ne vois pas ce que j'ai fait comme c... pour arriver a ca ? avez vous une idée car ce n'est pas tres pratique pour recuperer ma fenetre ensuite
Vérifie que la propriété ShownInTaskbar = True
-- Cordialement,
Jacques.
Bonjour XOKO,
XOKO a écrit :
Bonjour,
j'ai actuellement un projet en vb6 avec 2 feuilles, jusque la pas de
probleme.
Le hic c'est que j'ai du bidouiller je ne sais quoi car lorsque je veux
reduire mon executable pour le placer dans la barre des taches, celui ci se
colle en bas a gauche sur mon bureau ( genre fenetre reduite dans
photoshop )
je ne vois pas ce que j'ai fait comme c... pour arriver a ca ?
avez vous une idée car ce n'est pas tres pratique pour recuperer ma fenetre
ensuite
Bonjour, j'ai actuellement un projet en vb6 avec 2 feuilles, jusque la pas de probleme. Le hic c'est que j'ai du bidouiller je ne sais quoi car lorsque je veux reduire mon executable pour le placer dans la barre des taches, celui ci se colle en bas a gauche sur mon bureau ( genre fenetre reduite dans photoshop ) je ne vois pas ce que j'ai fait comme c... pour arriver a ca ? avez vous une idée car ce n'est pas tres pratique pour recuperer ma fenetre ensuite
Vérifie que la propriété ShownInTaskbar = True
-- Cordialement,
Jacques.
XOKO
Bonjour, oui c'est deja a true ( j'y avais pensé ) merci
"Jacques93" a écrit dans le message de news:
Bonjour XOKO, XOKO a écrit :
Bonjour, j'ai actuellement un projet en vb6 avec 2 feuilles, jusque la pas de probleme. Le hic c'est que j'ai du bidouiller je ne sais quoi car lorsque je veux reduire mon executable pour le placer dans la barre des taches, celui ci se colle en bas a gauche sur mon bureau ( genre fenetre reduite dans photoshop ) je ne vois pas ce que j'ai fait comme c... pour arriver a ca ? avez vous une idée car ce n'est pas tres pratique pour recuperer ma fenetre ensuite
Vérifie que la propriété ShownInTaskbar = True
-- Cordialement,
Jacques.
Bonjour,
oui c'est deja a true ( j'y avais pensé )
merci
"Jacques93" <jacques@NoSpam> a écrit dans le message de news:
uiAl91O9FHA.2792@TK2MSFTNGP11.phx.gbl...
Bonjour XOKO,
XOKO a écrit :
Bonjour,
j'ai actuellement un projet en vb6 avec 2 feuilles, jusque la pas de
probleme.
Le hic c'est que j'ai du bidouiller je ne sais quoi car lorsque je veux
reduire mon executable pour le placer dans la barre des taches, celui ci
se colle en bas a gauche sur mon bureau ( genre fenetre reduite dans
photoshop )
je ne vois pas ce que j'ai fait comme c... pour arriver a ca ?
avez vous une idée car ce n'est pas tres pratique pour recuperer ma
fenetre ensuite
Bonjour, oui c'est deja a true ( j'y avais pensé ) merci
"Jacques93" a écrit dans le message de news:
Bonjour XOKO, XOKO a écrit :
Bonjour, j'ai actuellement un projet en vb6 avec 2 feuilles, jusque la pas de probleme. Le hic c'est que j'ai du bidouiller je ne sais quoi car lorsque je veux reduire mon executable pour le placer dans la barre des taches, celui ci se colle en bas a gauche sur mon bureau ( genre fenetre reduite dans photoshop ) je ne vois pas ce que j'ai fait comme c... pour arriver a ca ? avez vous une idée car ce n'est pas tres pratique pour recuperer ma fenetre ensuite
Vérifie que la propriété ShownInTaskbar = True
-- Cordialement,
Jacques.
Jacques93
XOKO a écrit :
Bonjour, oui c'est deja a true ( j'y avais pensé ) merci
Et lorsqu'elle n'est pas réduite, apparait elle dans la barre de tâches ? -- Cordialement,
Jacques.
XOKO a écrit :
Bonjour,
oui c'est deja a true ( j'y avais pensé )
merci
Et lorsqu'elle n'est pas réduite, apparait elle dans la barre de tâches ?
--
Cordialement,
Bonjour, oui c'est deja a true ( j'y avais pensé ) merci
Et lorsqu'elle n'est pas réduite, apparait elle dans la barre de tâches ? -- Cordialement,
Jacques.
Jacques93
Bonjour XOKO, XOKO a écrit :
Bonne question en effet elle n'y est pas.
Si tu as Visual Studio, regardes avec l'outil Spy++ , si dans les styles étendus tu as bien WS_EX_APPWINDOW :
http://cjoint.com/?lDpUilTbjM
Ca m'est arrivé une fois, j'eu beau changé BorderStyle, ControlBox, MinButton, MaxButton, ShownInTaskBar, comparer le .frm avec un autre qui marchait bien, etc, ... la feuille n'apparaissaient jamais dans la barre de tâches. Jamais trouvé la raison ...
-- Cordialement,
Jacques.
Bonjour XOKO,
XOKO a écrit :
Bonne question
en effet elle n'y est pas.
Si tu as Visual Studio, regardes avec l'outil Spy++ , si dans
les styles étendus tu as bien WS_EX_APPWINDOW :
http://cjoint.com/?lDpUilTbjM
Ca m'est arrivé une fois, j'eu beau changé BorderStyle, ControlBox,
MinButton, MaxButton, ShownInTaskBar, comparer le .frm avec un autre qui
marchait bien, etc, ... la feuille n'apparaissaient jamais dans la barre
de tâches. Jamais trouvé la raison ...
Si tu as Visual Studio, regardes avec l'outil Spy++ , si dans les styles étendus tu as bien WS_EX_APPWINDOW :
http://cjoint.com/?lDpUilTbjM
Ca m'est arrivé une fois, j'eu beau changé BorderStyle, ControlBox, MinButton, MaxButton, ShownInTaskBar, comparer le .frm avec un autre qui marchait bien, etc, ... la feuille n'apparaissaient jamais dans la barre de tâches. Jamais trouvé la raison ...
-- Cordialement,
Jacques.
XOKO
HEu si je n'ai pas le WS_EX_APPWINDOW c'est grave ? Fait chier si il faut tout refaire pour une betise....
"Jacques93" a écrit dans le message de news:
Bonjour XOKO, XOKO a écrit :
Bonne question en effet elle n'y est pas.
Si tu as Visual Studio, regardes avec l'outil Spy++ , si dans les styles étendus tu as bien WS_EX_APPWINDOW :
http://cjoint.com/?lDpUilTbjM
Ca m'est arrivé une fois, j'eu beau changé BorderStyle, ControlBox, MinButton, MaxButton, ShownInTaskBar, comparer le .frm avec un autre qui marchait bien, etc, ... la feuille n'apparaissaient jamais dans la barre de tâches. Jamais trouvé la raison ...
-- Cordialement,
Jacques.
HEu
si je n'ai pas le WS_EX_APPWINDOW
c'est grave ?
Fait chier si il faut tout refaire pour une betise....
"Jacques93" <jacques@NoSpam> a écrit dans le message de news:
e906LRP9FHA.2364@TK2MSFTNGP12.phx.gbl...
Bonjour XOKO,
XOKO a écrit :
Bonne question
en effet elle n'y est pas.
Si tu as Visual Studio, regardes avec l'outil Spy++ , si dans
les styles étendus tu as bien WS_EX_APPWINDOW :
http://cjoint.com/?lDpUilTbjM
Ca m'est arrivé une fois, j'eu beau changé BorderStyle, ControlBox,
MinButton, MaxButton, ShownInTaskBar, comparer le .frm avec un autre qui
marchait bien, etc, ... la feuille n'apparaissaient jamais dans la barre
de tâches. Jamais trouvé la raison ...
HEu si je n'ai pas le WS_EX_APPWINDOW c'est grave ? Fait chier si il faut tout refaire pour une betise....
"Jacques93" a écrit dans le message de news:
Bonjour XOKO, XOKO a écrit :
Bonne question en effet elle n'y est pas.
Si tu as Visual Studio, regardes avec l'outil Spy++ , si dans les styles étendus tu as bien WS_EX_APPWINDOW :
http://cjoint.com/?lDpUilTbjM
Ca m'est arrivé une fois, j'eu beau changé BorderStyle, ControlBox, MinButton, MaxButton, ShownInTaskBar, comparer le .frm avec un autre qui marchait bien, etc, ... la feuille n'apparaissaient jamais dans la barre de tâches. Jamais trouvé la raison ...
-- Cordialement,
Jacques.
Jacques93
XOKO a écrit :
HEu si je n'ai pas le WS_EX_APPWINDOW c'est grave ?
Si c'est le cas, on peut le forcer par code. -- Cordialement,
Jacques.
XOKO a écrit :
HEu
si je n'ai pas le WS_EX_APPWINDOW
c'est grave ?
Si c'est le cas, on peut le forcer par code.
--
Cordialement,
Private Declare Function GetWindowLong Lib "user32" Alias _ "GetWindowLongA" (ByVal hWnd As Long, _ ByVal nIndex As Long) As Long Private Declare Function SetWindowLong Lib "user32" Alias _ "SetWindowLongA" (ByVal hWnd As Long, _ ByVal nIndex As Long, ByVal dwNewLong As Long)_ As Long
Private Const SW_HIDE = 0 Private Const SW_SHOW = 5 Private Declare Function ShowWindow Lib "user32" _ (ByVal hWnd As Long, ByVal nCmdShow As Long)_ As Long
'et dans Form_Activate :
Private Sub Form_Activate() Dim lResult As Long, X As Long
lResult = ShowWindow(Me.hWnd, SW_HIDE) DoEvents X = GetWindowLong(Me.hWnd, GWL_EXSTYLE) lResult = SetWindowLong(Me.hWnd, GWL_EXSTYLE, X Or WS_EX_APPWINDOW) DoEvents lResult = ShowWindow(Me.hWnd, SW_SHOW) End Sub
Chez moi ça march même avec ShownIntaskbar = False
-- Cordialement,
Jacques.
XOKO a écrit :
Je viens de tenter le
Private Const WS_EX_APPWINDOW = &H40000
rien n'y fait tjs rien dans la barre des taches ( reduite ou non ....)
j'aime pas ca
Private Declare Function GetWindowLong Lib "user32" Alias _
"GetWindowLongA" (ByVal hWnd As Long, _
ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias _
"SetWindowLongA" (ByVal hWnd As Long, _
ByVal nIndex As Long, ByVal dwNewLong As Long)_
As Long
Private Const SW_HIDE = 0
Private Const SW_SHOW = 5
Private Declare Function ShowWindow Lib "user32" _
(ByVal hWnd As Long, ByVal nCmdShow As Long)_
As Long
'et dans Form_Activate :
Private Sub Form_Activate()
Dim lResult As Long, X As Long
lResult = ShowWindow(Me.hWnd, SW_HIDE)
DoEvents
X = GetWindowLong(Me.hWnd, GWL_EXSTYLE)
lResult = SetWindowLong(Me.hWnd, GWL_EXSTYLE, X Or WS_EX_APPWINDOW)
DoEvents
lResult = ShowWindow(Me.hWnd, SW_SHOW)
End Sub
Chez moi ça march même avec ShownIntaskbar = False
Private Declare Function GetWindowLong Lib "user32" Alias _ "GetWindowLongA" (ByVal hWnd As Long, _ ByVal nIndex As Long) As Long Private Declare Function SetWindowLong Lib "user32" Alias _ "SetWindowLongA" (ByVal hWnd As Long, _ ByVal nIndex As Long, ByVal dwNewLong As Long)_ As Long
Private Const SW_HIDE = 0 Private Const SW_SHOW = 5 Private Declare Function ShowWindow Lib "user32" _ (ByVal hWnd As Long, ByVal nCmdShow As Long)_ As Long
'et dans Form_Activate :
Private Sub Form_Activate() Dim lResult As Long, X As Long
lResult = ShowWindow(Me.hWnd, SW_HIDE) DoEvents X = GetWindowLong(Me.hWnd, GWL_EXSTYLE) lResult = SetWindowLong(Me.hWnd, GWL_EXSTYLE, X Or WS_EX_APPWINDOW) DoEvents lResult = ShowWindow(Me.hWnd, SW_SHOW) End Sub
Chez moi ça march même avec ShownIntaskbar = False