Wie kriege ich eine transparente Box hin?

Anfängerfragen zum Programmieren mit PureBasic.
es_91
Beiträge: 410
Registriert: 25.01.2011 04:48

Wie kriege ich eine transparente Box hin?

Beitrag von es_91 »

Hi.

Wieso macht das hier keine transparente türkisblaue Box:

Code: Alles auswählen

Window = OpenWindow (#PB_Any, 0, 0, 400, 200, "Window", #PB_Window_SystemMenu)

StartDrawing (WindowOutput (Window))

Box (0, 0, 200, 100, RGB( 220, 200, 20))
Box (100, 50, 200, 100, RGBA( 20, 200, 220, 127))

StopDrawing ()

Repeat : Until WaitWindowEvent () = #PB_Event_CloseWindow
Bild

?
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Wie kriege ich eine transparente Box hin?

Beitrag von RSBasic »

http://www.purearea.net/pb/german/manua ... gmode.html

PS: Zeichne bitte nicht direkt auf das Fenster, da du jedes Mal bei Fensteränderung neu zeichnen muss. Erstelle lieber eine Grafik (CreateImage() mit 32 Bit (24 Bit RGB+8 Bit für Alpha)) und zeige sie mit ImageGadget() an.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
es_91
Beiträge: 410
Registriert: 25.01.2011 04:48

Re: Wie kriege ich eine transparente Box hin?

Beitrag von es_91 »

Oh, sorry. Ich wollte nur möglichst schnell etwas vorzeigen. Danke für den Hinweis auf die Hilfe.

Code: Alles auswählen

DrawingMode (#PB_2DDrawing_AlphaBlend)
:)
Antworten