also ich Progge grad an einem Fenster rum. Dieses kann man
manuell vergrößern. Nur wenn die Gadgets Resized werden
passieren bei einigen von ihnen seltsame dinge.
Der Text wird falsch dargestellt ...
Code: Alles auswählen
;-Hauptfenster erstellen
OpenWindow(0,0,0,600,600,#PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_MaximizeGadget |#PB_Window_SizeGadget |#PB_Window_ScreenCentered,"DLL-Freak´s")
CreateGadgetList(WindowID(0))
CreateMenu(0,WindowID(0))
MenuTitle("Projekt")
MenuItem(1, "Neu"+Chr(9)+"Strg+N")
MenuBar()
MenuItem(2, "Öffnen..."+Chr(9)+"Strg+O")
MenuItem(3, "Speichern..."+Chr(9)+"Strg+S")
MenuBar()
MenuItem(4, "Beenden")
MenuTitle("Einstellungen")
MenuItem(5, "Quelle und Ziel")
MenuItem(6, "Identifizierung")
MenuBar()
MenuItem(7, "Doppelte")
MenuTitle("Datenbank")
MenuItem(8, "Laden")
MenuBar()
MenuItem(9, "Bearbeiten")
CreateToolBar(0,WindowID(0))
ToolBarStandardButton(1, #PB_ToolBarIcon_New)
ToolBarStandardButton(2, #PB_ToolBarIcon_Open)
ToolBarStandardButton(3, #PB_ToolBarIcon_Save)
ToolBarSeparator()
CreateStatusBar(0, WindowID(0))
AddStatusBarField(150)
StatusBarText(0, 0, "Gesamt: 0")
AddStatusBarField(150)
StatusBarText(0, 1, "Größe: 0 MB")
AddStatusBarField(1200)
StatusBarText(0, 2, "Registriert für Thomas Siegel / Rubensweg 12A / 38228 Salzgitter",#PB_StatusBar_BorderLess)
ListIconGadget(1,5,30,500,395,"Datei",150,#PB_ListIcon_HeaderDragDrop|#PB_ListIcon_AlwaysShowSelection|#PB_ListIcon_FullRowSelect)
AddGadgetColumn(1, 1, "Sortierung", 100)
AddGadgetColumn(1, 2, "Größe", 50)
AddGadgetColumn(1, 3, "Quellpfad", 300)
AddGadgetColumn(1, 4, "Zielpfad", 300)
Frame3DGadget(2,5,425,230,90,"Preview")
TextGadget(3,10,440,220,15 ,"Interpret: Keine Information")
TextGadget(4,10,455,220,15,"Titel: Keine Information")
TextGadget(5,10,470,220,15,"Länge: 0 Sekunden")
ButtonGadget(6,10,490,70,20,"Abspielen")
ButtonGadget(7,85,490,70,20,"Stop")
ButtonGadget(8,160,490,70,20,"Extern")
Frame3DGadget(9,5,515,590,40,"Fortschritt")
ProgressBarGadget(10, 10, 530, 580, 20, 0, 100 ,#PB_ProgressBar_Smooth )
Frame3DGadget(11,240,425,260,90,"Sortierung")
TextGadget(12,245,440,100,15,"Methode:")
ComboBoxGadget(13,245,455,100,20)
AddGadgetItem(13,0,"Löschen")
AddGadgetItem(13,0,"Interpret")
AddGadgetItem(13,0,"Unbekannt")
AddGadgetItem(13,0,"Belassen")
SetGadgetState(13,0)
TextGadget(14,350,440,100,15,"Interpret:")
ComboBoxGadget(15,350,455,145,20)
ButtonGadget(16,350,490,70,20,"Ändern")
ButtonGadget(17,425,490,70,20,"Sortieren")
ButtonGadget(18,505,430,90,85,"Start")
Global winevent.l ;Windowevent abfragen!
Repeat
winevent = WaitWindowEvent()
If winevent = #PB_Event_sizeWindow
ResizeGadget(1,5,30,WindowWidth()-10, WindowHeight()-205)
ResizeGadget(2,5,WindowHeight()-175,230, 90)
ResizeGadget(3,10,WindowHeight()-160,220, 15)
ResizeGadget(4,10,WindowHeight()-145,220, 15)
ResizeGadget(5,10,WindowHeight()-130,220, 15)
ResizeGadget(6,10,WindowHeight()-110,70, 20)
ResizeGadget(7,85,WindowHeight()-110,70, 20)
ResizeGadget(8,160,WindowHeight()-110,70, 20)
ResizeGadget(9,5,WindowHeight()-85,WindowWidth()-10, 40)
ResizeGadget(10,10,WindowHeight()-70,WindowWidth()-20, 20)
ResizeGadget(11,240,WindowHeight()-175,260, 90)
ResizeGadget(12,245,WindowHeight()-160,100, 15)
ResizeGadget(13,245,WindowHeight()-145,100, 20)
ResizeGadget(14,350,WindowHeight()-160,100, 15)
ResizeGadget(15,350,WindowHeight()-145,145, 20)
ResizeGadget(16,350,WindowHeight()-110,70, 20)
ResizeGadget(17,425,WindowHeight()-110,70, 20)
ResizeGadget(18,505,WindowHeight()-170,WindowWidth()-515, 85)
EndIf
Until winevent = #PB_Event_CloseWindow
CloseWindow(0)
End
THX im voraus