fenster stellenweise transparent
Übersicht

![]() |
GoodjeeBetreff: fenster stellenweise transparent |
![]() Antworten mit Zitat ![]() |
---|---|---|
heyho
ich bin auf folgendes gestoßen: https://www.blitzforum.de/foru...ransparent und jetzt möchte ich ein fenster erstellen, dass nur an ein paar stellen transparent ist, um es "rund" zu kriegen, dazu habe ich schon den rahmen entfernt usw, doch wie kann ich angeben welcher pixel wie transparent ist? |
||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
ChristianK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Um die Transparenz von einzelnen Pixeln festzulegen, brauchst du die Funktion UpdateLayeredWindow. Das wird dann aber nur mit BlitzPlus-Fenstern funktionieren und nicht mit dem Grafikfenster von B3D. | ||
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT |
![]() |
Goodjee |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich habe mir per winapi ein fenster erstellt, daran solls nich scheitern ![]() |
||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
BadDeath |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Guck dir mal die API-Funktionen wie CreateRectRgn, SetWindowRgn und CombineRgn an, in der DLL User32 bzw. GDI32.
Hier ein Beispiel in VB6: http://vbfun.de/cgi-bin/loadfr...0078.shtml Könntest du mir bitte verraten, wie du das mit dem Fenster hinbekommen hast? Ich habe es unter BB3D schon vergebens probiert... Wie sprichst du das dann eigentlich auch an? |
||
-~= real coders just code in binary =~- |
![]() |
Goodjee |
![]() Antworten mit Zitat ![]() |
---|---|---|
hm, ich habe mir einfach das windowhandle geben lassen und benutze danach einfach keine grafikbefehle mehr von bb...
Code: [AUSKLAPPEN] id=api_GetActiveWindow() api_MoveWindow(id,250, 250, 300,300,1) |
||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
BadDeath |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich meine, wie du ein zweites Fenster erstellt hast, nicht, wie du das verschiebst. | ||
-~= real coders just code in binary =~- |
![]() |
Goodjee |
![]() Antworten mit Zitat ![]() |
---|---|---|
gar nicht ![]() |
||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group