Page 2 sur 2

Re: Je rêve ou il y a un bug (Ou je suis nul)

Publié : mer. 29/nov./2017 14:00
par Mesa
Sous XP 32, tout fonctionne parfaitement.
C'est peut-être dû à Windows 10.
De plus, 6 pixels c'est en général la largeur de 2 bordures de fenêtre (G et D), un hasard ?

M.

Re: Je rêve ou il y a un bug (Ou je suis nul)

Publié : mer. 29/nov./2017 14:17
par Zorro
MLD a écrit :@Zorro
le +6 fonctionne pour la gauche ,mais pas pour la droite.
dans le code que j'ai donné, je met -6 pour la gauche et +1 pour la droite, et ça marche chez moi ...

le -6 fais bouger de -1 en réalité ..... teste mon dernier code posté :)

Re: Je rêve ou il y a un bug (Ou je suis nul)

Publié : mer. 29/nov./2017 15:14
par MLD
@zorro
OUI je me suis tromper de signe a la frappe.
@Ar-S
Merci

Re: Je rêve ou il y a un bug (Ou je suis nul)

Publié : mer. 29/nov./2017 16:19
par falsam
Bien que pas normal, en enlevant #WS_SIZEBOX il n'y a plus de souci.

PS : Pourquoi utiliser la constant api windows #WS_SIZEBOX alors que #PB_Window_SizeGadget existe.

Re: Je rêve ou il y a un bug (Ou je suis nul)

Publié : mer. 29/nov./2017 16:30
par Zorro
arf ... ça m'a echappé !! bien vue :)

Re: Je rêve ou il y a un bug (Ou je suis nul)

Publié : mer. 29/nov./2017 17:04
par falsam
Avec le resize de la fenêtre de cette manière ça fonctionne.

Code : Tout sélectionner

OpenWindow(0, 0, 0, 100, 100,"",#PB_Window_BorderLess | #PB_Window_ScreenCentered | #PB_Window_SizeGadget)  

AddKeyboardShortcut(0, #PB_Shortcut_Up, 1)
AddKeyboardShortcut(0, #PB_Shortcut_Down, 2)
AddKeyboardShortcut(0, #PB_Shortcut_Left, 3)
AddKeyboardShortcut(0, #PB_Shortcut_Right, 4)

Repeat
  Event = WaitWindowEvent()
  Select Event
    Case #PB_Event_Menu
      Select EventMenu()
        Case 1
          ResizeWindow(0, WindowX(0), WindowY(0)-1, #PB_Ignore, #PB_Ignore) 
        Case 2
          ResizeWindow(0, WindowX(0), WindowY(0)+1, #PB_Ignore, #PB_Ignore)
        Case 3
          ResizeWindow(0, WindowX(0) - 1, WindowY(0), #PB_Ignore, #PB_Ignore)  
        Case 4
          ResizeWindow(0, WindowX(0) + 1, WindowY(0), #PB_Ignore, #PB_Ignore)  
      EndSelect
  EndSelect
Until EventID=#PB_Event_CloseWindow 

Re: Je rêve ou il y a un bug (Ou je suis nul)

Publié : mer. 29/nov./2017 17:46
par MLD
@Falsam
Oui comme cela ça fonctionne
Mais je pense qu'il y a un dysfonctionnement quelque part. Car apparemment mon code semble correct.
Merci pour la participation

Re: Je rêve ou il y a un bug (Ou je suis nul)

Publié : mer. 29/nov./2017 17:48
par Ar-S
Tu vires juste #WS_SIZEBOX et c'est tout bon.

Re: Je rêve ou il y a un bug (Ou je suis nul)

Publié : mer. 29/nov./2017 17:57
par MLD
Merçi Zorro et Ar-S