j'vais regardé ca par contre les valeurs 274 et 61472 où peut on a voir ces valeurs ? il y a t'il une liste ?
je dois dire que j'ai toujours utilisé pure en 2D / jeux et jamais en appli lol
merci en tout cas.
petit bug génant - flick et clignotement
-
- Messages : 264
- Inscription : ven. 28/oct./2005 8:20
- Localisation : Mayotte ( 976 ), Océan Indien, France
C'est des valeurs de windows mais comme j'ai pas la version complète je ne peux pas mettre les constantes..
274 correspond à #WM_SYSCOMMAND et 61472 à #SC_MAXIMIZE
274 correspond à #WM_SYSCOMMAND et 61472 à #SC_MAXIMIZE
Dernière modification par AWEAR le sam. 07/janv./2006 17:42, modifié 1 fois.
La vie est une rose dont il faut accepter les épines, mais la mienne est fannée, arrosée par le goût de mes larmes. (Soprano)
- Crystal Noir
- Messages : 892
- Inscription : mar. 27/janv./2004 10:07
-
- Messages : 264
- Inscription : ven. 28/oct./2005 8:20
- Localisation : Mayotte ( 976 ), Océan Indien, France
Je pense que ces constantes sont dans le fichier win32.hlp, il y a des liens sur le forum.
http://purebasic.hmt-forum.com/viewtopic.php?t=1498
http://purebasic.hmt-forum.com/viewtopic.php?t=1498
La vie est une rose dont il faut accepter les épines, mais la mienne est fannée, arrosée par le goût de mes larmes. (Soprano)
J'avais fait ça, il y a un moment.
Code : Tout sélectionner
;/Constantes Window
Enumeration
#Window_0
EndEnumeration
;/Constantes Gadget
Enumeration
#Btn_Quit
EndEnumeration
Procedure CallBack(Hnd,msg,wParam,lParam)
Resultat = #PB_ProcessPureBasicEvents
Select msg
Case #WM_SIZE
Select wParam
Case #SIZE_MAXIMIZED : Debug "Fenêtre Maximisée"
Case #SIZE_MINIMIZED : Debug "Fenêtre Minimisée"
Case #SIZE_RESTORED : Debug "Fenêtre Restaurée"
EndSelect
Case #WM_SYSCOMMAND
Select wParam
Case #SC_MAXIMIZE : Debug "Clic sur Maximiser"
Case #SC_MINIMIZE : Debug "Clic sur Minimiser"
EndSelect
EndSelect
ProcedureReturn Resultat
EndProcedure
If OpenWindow(#Window_0, 300, 300, 300, 200, #PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_MaximizeGadget, "Fenêtre 1",0)
SetWindowCallback(@CallBack())
If CreateGadgetList(WindowID(#Window_0))
ButtonGadget(#Btn_Quit, 100, 170, 100, 25, "Quitter")
EndIf
Repeat
Select WaitWindowEvent()
Case #PB_EventGadget
Select EventGadgetID()
Case #Btn_Quit : quit = 1
EndSelect
Case #PB_EventCloseWindow : quit = 1
EndSelect
Until quit = 1
End
EndIf