Barre d'outils
Publié : ven. 31/déc./2010 3:24
Ca y est! J'ai enfin trouver le bon forum! Maintenant, j'ai un problème de barre d'outils. Celle devient avec le fond tout noiir.Pourquoi?
Voici le code:
Merci pour toutes vos réponses...
Voici le code:
Code : Tout sélectionner
Procedure Menu()
hWnd=OpenWindow(#Windows1,200,200,700,300,"Sommaire",#PB_Window_ScreenCentered)
hBrush=CreateSolidBrush_(16698567)
SetClassLong_(hWnd,#GCL_HBRBACKGROUND,hBrush)
ShowCloseButton (WindowID(#Windows1),1)
ShowMinimizeButton (WindowID(#Windows1),0)
ShowMaximizeButton (WindowID(#Windows1),0)
ShowHelpButton (WindowID(#Windows1),0)
ShowTitlebar (WindowID(#Windows1),1)
ShowSunkenBorder (WindowID(#Windows1),0)
MakeToolWindow (WindowID(#Windows1),0)
MakeStayOnTop (WindowID(#Windows1),0)
MakeSizeable (WindowID(#Windows1),0)
MakeMoveable (WindowID(#Windows1),1)
ListViewGadget(#ListeMenu,5,10,180,250)
ListViewGadget(#ListeBoutons,190,10,180,250)
TextGadget(#TMenu,380,10,310,20,"Tooltip du Menu:")
TextGadget(#TooltipMenu,380,30,310,40,"")
TextGadget(#TBouton,380,70,310,20,"Tooltip du Bouton:")
TextGadget(#TooltipBouton,380,90,310,40,"")
TextGadget(#TFichierHTML,380,130,310,20,"Fichier HTML:")
TextGadget(#FichierHTML,380,150,310,20,"")
ButtonGadget(#ModifierTooltipMenu,400,180,115,20,"Modifier tooltip Menu")
ButtonGadget(#ModifierTooltipBouton,520,180,115,20,"Modifier tooltip Bouton")
ButtonGadget(#ModifierFichierHTML,400,205,115,20,"ModifierFichierHTML")
ButtonGadget(#Fermer,520,205,115,20,"Fermer")
hWndPanel=PanelGadget(1,5,265,200,25)
hWndTB=CreateToolBar(1,WindowID(#Windows1))
ToolBarStandardButton(100,#PB_ToolBarIcon_New)
ToolBarImageButton(101,ExtractIcon_(0,"C:\Windows\System32\Shell32.dll",102))
SetParent_(hWndTB,hWndPanel);//move into panel
; HideGadget(#Up,1)
;{----Polices----
SetGadgetFont(#TMenu,FontID(1))
SetGadgetFont(#TooltipMenu,FontID(2))
SetGadgetFont(#TBouton,FontID(1))
SetGadgetFont(#TooltipBouton,FontID(2))
SetGadgetFont(#TFichierHTML,FontID(1))
SetGadgetFont(#FichierHTML,FontID(2))
;}
;{---Couleurs----
SetGadgetColor(#TMenu,#PB_Gadget_FrontColor,$000000):SetGadgetColor(#TMenu,#PB_Gadget_BackColor,16698567)
SetGadgetColor(#TooltipMenu,#PB_Gadget_FrontColor,$000000):SetGadgetColor(#TooltipMenu,#PB_Gadget_BackColor,16698567)
SetGadgetColor(#TBouton,#PB_Gadget_FrontColor,$000000):SetGadgetColor(#TBouton,#PB_Gadget_BackColor,16698567)
SetGadgetColor(#TooltipBouton,#PB_Gadget_FrontColor,$000000):SetGadgetColor(#TooltipBouton,#PB_Gadget_BackColor,16698567)
SetGadgetColor(#TFichierHTML,#PB_Gadget_FrontColor,$000000):SetGadgetColor(#TFichierHTML,#PB_Gadget_BackColor,16698567)
SetGadgetColor(#FichierHTML,#PB_Gadget_FrontColor,$000000):SetGadgetColor(#FichierHTML,#PB_Gadget_BackColor,16698567)
;}
Nombre=Val(LireIni("Menu","Nombre",FichierIni))
For Compte=1 To Nombre:AddGadgetItem(#ListeMenu,-1,LireIni("Menu",Str(Compte),FichierIni)):Next
SetGadgetState(#ListeMenu,0)
SetGadgetText(#TooltipMenu,LireIni(GetGadgetText(#ListeMenu),"Tooltip",FichierIni))
Nombre=Val(LireIni("Boutons-"+GetGadgetText(#ListeMenu),"Nombre",FichierIni))
For Compte=1 To Nombre
Texte.s=LireIni("Boutons-"+GetGadgetText(#ListeMenu),"Bouton "+Str(Compte),FichierIni)
pos=FindString(Texte,"*",0)
AddGadgetItem(#ListeBoutons,-1,Left(Texte,pos-1))
Next
SetGadgetState(#ListeBoutons,0)
Texte=LireIni("Boutons-"+GetGadgetText(#ListeMenu),"Bouton 1",FichierIni)
pos=FindString(Texte,"*",0)
Texte.s=Mid(Texte,pos+1,Len(Texte))
pos=FindString(Texte,"*",0)
SetGadgetText(#TooltipBouton,Left(Texte,pos-1))
SetGadgetText(#FichierHTML,Mid(Texte,pos+1,Len(Texte)))
EndProcedure