Seite 1 von 1

MDIGadget - Icons bei ChildWindow

Verfasst: 28.11.2009 22:29
von STARGÅTE
Tachchen,
in der Hilfe steht hat geschrieben: Ergebnis = AddGadgetItem(#Gadget, Position, Text$ [, ImageID [, Flags]])
[...]
Die folgenden Gadgettypen werden unterstützt:
[...]
- MDIGadget() : ImageID kann ein Icon für die Titelleiste des "ChildWindow"s enthalten. 'Flags' können die neuen Window-Flags bezeichnen.
Wenn ich jetzt zB ein Schwarzes Image übergebe, passiert garnix:

Code: Alles auswählen

Enumeration
 #Window
 #Gadget
 #Menu
EndEnumeration

#Window_Width  = 800
#Window_Height = 600

OpenWindow(#Window, 0, 0, #Window_Width, #Window_Height, "Fenster", #PB_Window_MinimizeGadget|#PB_Window_ScreenCentered)
 CreateMenu(#Menu, WindowID(#Window))
  MenuTitle("Fenster")
   MDIGadget(#Gadget, 5, 5, #Window_Width-10, #Window_Height-10-MenuHeight(), 0, 0)
    AddGadgetItem(#Gadget, 1, "Test", ImageID(CreateImage(#PB_Any, 16, 16)), #PB_Window_SystemMenu)

Repeat

 Event = WaitWindowEvent()
 
 Select Event
 
  Case #PB_Event_CloseWindow
   Select EventWindow()
    Case #Window
     End
   EndSelect
  
 EndSelect

ForEver
Was mache ich falsch ?

Außerdem verschwindet das Fenster und die ScrollLeite geht "kaputt" wenn ich das Fenster nach "außen" schiebe und dann dort hin scrolle ...

Re: MDIGadget - Icons bei ChildWindow

Verfasst: 28.11.2009 22:45
von HeX0R
Du brauchst ein Icon!

Re: MDIGadget - Icons bei ChildWindow

Verfasst: 28.11.2009 22:55
von STARGÅTE
ahh, oke, dachte nicht das "kann ein Icon " auch nur Icons gemeint sind ...

Aber nun schiebe mal das Fenster nach unten sodass eine Scrollleiste entsteht, und dann Scrolle mit dem Mausrad wieder zum Fenster sobald die Leiste "verschwinden sollte" wird sie "unendlich" und das Fenster ist nicht mehr erreichbar, also weg

Re: MDIGadget - Icons bei ChildWindow

Verfasst: 28.11.2009 22:59
von HeX0R
Das mit dem scrollen kann ich nicht reproduzieren.
Vor allem, weil ich irgendwie gar nicht mit dem Mausrad scrollen kann?¿

Aber auch, wenn ich auf normalem Wege das Child hochscrolle, verschwindet der Balken.

Re: MDIGadget - Icons bei ChildWindow

Verfasst: 28.11.2009 23:11
von STARGÅTE
Jo der normale weg, indem ich auf den PfeilRunter klicke geht bei mir auch ohne BUGs...

wieso kannst du nciht Scrollen mit Mausrad ?
hmm dann macht das bei mir wohl Logitech (ich kann ja auch seitlich mit Mausrad scrollen)
vondaher wäre der BUG wohl dann da ...

nagut ... danke für den hinweis