Page 1 sur 1

coller une fenêtre fille à la fenêtre mère

Publié : lun. 09/avr./2012 16:23
par blendman
salut

savez-vous s'il est possible de coller une fenêtre fille à la fenêtre mère lors du déplacement de la fenêtre mère par exemple ?

J'ai essayé avec resizewindow(), mais visiblement, il faut attendre que la fenêtre soit déplacée pour que ce soit pris en compte.

Code : Tout sélectionner

InitSprite() : InitKeyboard()
OpenWindow(0, 0,0,1024,768, "", #PB_Window_SystemMenu|#PB_Window_MaximizeGadget|#PB_Window_ScreenCentered|#PB_Window_MaximizeGadget)
OpenWindowedScreen(WindowID(0),0,0,1024,768,0,0,0)

OpenWindow(1,WindowX(0)+WindowWidth(0)/2-100,WindowY(0)+WindowHeight(0)-100,200,100,"tchat",#PB_Window_BorderLess,WindowID(0))
Repeat
  ExamineKeyboard()
  event =WaitWindowEvent(10)
  Select event
    Case #PB_Event_CloseWindow
      If GetActiveWindow() = 0
        CloseWindow(1)
        quit = 1
        Break
      EndIf      
      CloseWindow(GetActiveWindow()) 
  EndSelect
  xx = WindowX(0)+WindowWidth(0)/2-100
  yy = WindowY(0)+WindowHeight(0)-100
  ResizeWindow(1,xx,yy,#PB_Ignore,#PB_Ignore)
  
Until KeyboardPushed(#PB_Key_Escape) Or quit = 1
End

Re: coller une fenêtre fille à la fenêtre mère

Publié : lun. 09/avr./2012 17:15
par Backup
..................

Re: coller une fenêtre fille à la fenêtre mère

Publié : mar. 10/avr./2012 14:42
par blendman
je ne connaissais pas les callback, ça a l'air intéressant :)

Merci .