Page 1 sur 1
					
				Apparence de l’IDE
				Publié : lun. 12/juin/2006 22:10
				par Dräc
				Une question toute bete : comment reproduire la même apparence de fenetre (et gadget) qu’a l’IDE ou l’éditeur Visuel ?
J'ai remarqué que d'autres applications l'arboraient
S’agit-il d’une skin particulière/native facilement exploitable sous Win XP?
			 
			
					
				
				Publié : lun. 12/juin/2006 22:35
				par Gillou
				si tu parles du style de fenêtre
     ProcedureDLL    OpenToolWindow(Window, x, y, Width, Height, Title.s, Flags, ParentID)  ; Ouvre une fenêtre outil (si ParentID = 0, ParentID ne sera pas pris en compte)  
       If    Flags &   #PB_Window_BorderLess   <> 0
        n = 8
       EndIf   
       If    parentid <> 0
        windo =    OpenWindow   (Window, x, y, width, height - n, title,   #PB_Window_Invisible   | flags, ParentID)
           If    Window = -1    And       IsWindow   (windo) : Window = windo : windo =    WindowID   (window) :    EndIf   
           If    windo
               SetWindowLong_   (Windo,   #GWL_EXSTYLE  ,    GetWindowLong_   (Windo,   #GWL_EXSTYLE  ) |   #WS_EX_TOOLWINDOW  )
               HideWindow   (Window, 0)
               ProcedureReturn    Window
           EndIf   
       Else   
        windo =    OpenWindow   (Window, x, y, width, height - n, title,   #PB_Window_Invisible   | flags)
           If    Window = -1    And       IsWindow   (windo) : Window = windo : windo =    WindowID   (window) :    EndIf   
           If    windo
               SetWindowLong_   (Windo,   #GWL_EXSTYLE  ,    GetWindowLong_   (Windo,   #GWL_EXSTYLE  ) |   #WS_EX_TOOLWINDOW  )
               HideWindow   (Window, 0)
               ProcedureReturn    Window
           EndIf   
       EndIf   
   EndProcedure    
 
			
					
				
				Publié : mar. 13/juin/2006 6:10
				par Dräc
				Décidemment, j’ai l’impression que l’on a du mal à se comprendre Gillou, mais cette fois peut-etre n’ai-je pas été assez clair :
Je parle du fait, par exemple, que les gadgets ont les bouts arrondis et non carrés.
C’est frappant si l’on compile une création de l’éditeur Visuel.
Est-ce une skin qui est facilement disponible ?
			 
			
					
				
				Publié : mar. 13/juin/2006 11:48
				par poshu
				euh... Compiler avec support des skin windows XP? (pardon si j'ai mal compris)
			 
			
					
				
				Publié : mar. 13/juin/2006 12:09
				par wolfjeremy
				Dräc a écrit :Décidemment, j’ai l’impression que l’on a du mal à se comprendre Gillou, mais cette fois peut-etre n’ai-je pas été assez clair :
Je parle du fait, par exemple, que les gadgets ont les bouts arrondis et non carrés.
C’est frappant si l’on compile une création de l’éditeur Visuel.
Est-ce une skin qui est facilement disponible ?
J'ai fai une lib pour les onglet avec les bord arrondi, ici : 
http://purebasic.forum-gratuit.com/viewtopic.php?t=5118
Malheureusement je ne l'ai pas finie mais si tu veu tu peut avoir le code source pour faire sur ton projet  

 
			
					
				
				Publié : mar. 13/juin/2006 13:41
				par Gillou
				Encore une fois à coté de la plaque  
 
 
@Wolfjeremy pour ta lib je suis super interessé par la source meme si tu ne dévoile qu'un partie ça serait super sympa 

 
			
					
				
				Publié : mar. 13/juin/2006 14:02
				par Flype
				tu es sûr qu'il ne suffit pas d'activer les thèmes XP à la compilation pour çà ?
je ne suis pas sûr de ce dont tu parles...
			 
			
					
				
				Publié : mar. 13/juin/2006 14:15
				par wolfjeremy
				Gillou a écrit :
@Wolfjeremy pour ta lib je suis super interessé par la source meme si tu ne dévoile qu'un partie ça serait super sympa 

 
Ok je mettrai sa un jour sur la discution de ma lib, le temps de remetre de l'ordre dans le code avec des commentaire car la il n'y a rien de commanter  

 (même si le code est asser court)
 
			
					
				
				Publié : mar. 13/juin/2006 14:17
				par Gillou
				Ok super cool, merci!
			 
			
					
				
				Publié : mar. 13/juin/2006 22:36
				par Dräc
				Flype a écrit :tu es sûr qu'il ne suffit pas d'activer les thèmes XP à la compilation pour çà ?
je ne suis pas sûr de ce dont tu parles...
 
 , c'est cà... merci!