Problème avec les calques LayerToFront() ou SetLayerZPos()
Posted: Tue Sep 29, 2015 2:14 pm
Bonjour,
J'ai un problème avec les calques quand j'utilise les fonctions "LayerToFront()" ou "SetLayerZPos()" ça ne fonctionne pas comme ça devrait
Si je clique sur le calque 1 il bascule bien au premier plan mais si je clique sur le calque 2 il ne se passe rien et je reclique sur le claque 1 il rebascule derrière le claque 2 ???!!!
Je n'y comprend rien !!! merci d'avance si vous avez une solution
---
EnableLayers()
CreateBrush(0,50,50,#GREEN) DisplayBrush(0,20,20)
CreateBrush(1,50,50,#RED) DisplayBrush(1,40,40)
Function p_LayerFront(msg)
LayerToFront(msg.id)
;SetLayerZPos(msg.id,0)
EndFunction
MakeButton(1,#LAYERBUTTON,1,FALSE,FALSE,{OnMouseDown = p_LayerFront})
MakeButton(2,#LAYERBUTTON,2,FALSE,FALSE,{OnMouseDown = p_LayerFront})
Repeat
WaitEvent
Forever
J'ai un problème avec les calques quand j'utilise les fonctions "LayerToFront()" ou "SetLayerZPos()" ça ne fonctionne pas comme ça devrait
Si je clique sur le calque 1 il bascule bien au premier plan mais si je clique sur le calque 2 il ne se passe rien et je reclique sur le claque 1 il rebascule derrière le claque 2 ???!!!
Je n'y comprend rien !!! merci d'avance si vous avez une solution
---
EnableLayers()
CreateBrush(0,50,50,#GREEN) DisplayBrush(0,20,20)
CreateBrush(1,50,50,#RED) DisplayBrush(1,40,40)
Function p_LayerFront(msg)
LayerToFront(msg.id)
;SetLayerZPos(msg.id,0)
EndFunction
MakeButton(1,#LAYERBUTTON,1,FALSE,FALSE,{OnMouseDown = p_LayerFront})
MakeButton(2,#LAYERBUTTON,2,FALSE,FALSE,{OnMouseDown = p_LayerFront})
Repeat
WaitEvent
Forever