Seite 3 von 6

Verfasst: 31.03.2007 00:25
von Kaeru Gaman
thnx...

getestet: kein text, nur icon.

...hat er dann einen effektiven unterschied zum ButtonImageGadget?

nur ma blöd gefragt...

Verfasst: 31.03.2007 00:34
von ts-soft
Die Unterschied zwischen allen Buttons, also Option, Check usw., sind nur der Style!

Verfasst: 31.03.2007 00:39
von Kaeru Gaman
d.h. ein ButtonGadget mit #BS_ICON ist definitiv ein ButtonImageGadget...

Verfasst: 31.03.2007 00:47
von ts-soft
Kaeru Gaman hat geschrieben:d.h. ein ButtonGadget mit #BS_ICON ist definitiv ein ButtonImageGadget...
Ich denke mal eher mit #BS_BITMAP :wink:

Verfasst: 31.03.2007 01:01
von Kaeru Gaman
hm.. ok.. sorry für meine faulheit, hatte jetzt nicht die MSDN aufgeschlagen dafür.

zumindest mal gut zu wissen, dass
> Die Unterschied zwischen allen Buttons, also Option, Check usw., sind nur der Style!

...wie du weißt, fensterbasierte anwendungen sind nicht grad meine profession...

Verfasst: 31.03.2007 01:10
von ts-soft
Hier mal ein Beispiel von Danilo:

Code: Alles auswählen

If OpenWindow(0,200,200,200,200,"GroupBox",#PB_Window_SystemMenu)
  CreateGadgetList(WindowID(0))
  ButtonGadget( 0,10, 10,180,85,"Button", #BS_GROUPBOX)
  Frame3DGadget(1,10,105,180,85,"Frame3D")

  Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Dann verstehste alles :D

Verfasst: 31.03.2007 01:15
von Xaby
Wo habt ihr denn die Lustigen #BS_-Variablen her?

Verfasst: 31.03.2007 01:21
von ts-soft
Xaby hat geschrieben:Wo habt ihr denn die Lustigen #BS_-Variablen her?
Das sind Konstanten, BS steht für ButtonStyle, sind alle im PSDK zu finden,
bzw. die meisten sind in PB vordefiniert, einfach mal auf der Konstantenseite
des Strukturverzeichnisses gucken :wink:

Verfasst: 31.03.2007 14:37
von Thomas
Mal ne Frage zwischendurch:
Funktioniert jetzt einer von den von euch gepostenten Codes?

Verfasst: 31.03.2007 15:40
von edel
Fluid Byte hat geschrieben:
edel hat geschrieben:Etwas dumm formuliert...

Unter Vista funktioniert es , auf den anderen Versionen scheint
das nicht der Fall zu sein.
Du hast vergessen den #BS_ICON style zu setzen. Bild
Ne ne , das war schon so beabsichtigt. Auch wenn es nicht viel gebracht hat :wink:

Eine Lösung fuer alle Versionen waere dann wohl wirklich selber,
ueber wm_paint, zu malen.