INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

PopUp-Hintergrund Transparent



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

05.12.2008, 14:33
Beitrag #1

Wulfi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 126
Registriert seit: Jan 2007

2012 DeveloperSuite + MathScript
2006
DE

45xxx
Deutschland
PopUp-Hintergrund Transparent
Hi,
ich habe folgendes Problem:
Mein HauptVI ruft ein SubVi auf und es wird ein Pop-Up Fenster angezeigt. Hier müssen Daten eingeben werden und es kann nur mit OK Beendet werden...
So weit so gut, mein Problem ist jetzt das ich gerne den Hintergrund vom Pop up transparent hätte und alle anderen Grafik & Eingabe Elemente nur 20& durchsichtig. Wie bekomme ich nur den Hintergrund duchsichtig? Also statt Frabe weiß für dee Hintergrund Farbe durchsichtig...

Besten dank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.12.2008, 14:57
Beitrag #2

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
PopUp-Hintergrund Transparent
Das geht direkt leider nicht (zumindest nicht mit LabVIEW internen mitteln).

Es gibt in windows ne DLL die du missbrauchen kannst um regionen zu bestimmen die transparent sein sollen:

Von der Windows GDI musst du die Funktion createrectrgn oder createdellipticrgn aufrufen.
die input parameter sind ziemlich simple: top left und bottom right. das ist alles. alles ausserhalb dieser region ist transparent. Sofern du das fenster nicht verschieben willst, musst du dir auch keine gedanken um das neu zeichnen machen.
Danach ruf einmal die funktion SetWindowRgn aus der user32.dll auf, damit das fenster neu gezeichnet wird. Und danach zerstoer das handle von der gdi mittels DeleteObject.


die infos zu den funktionen findest du auf der msdn seite.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2008, 15:20
Beitrag #3

Wulfi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 126
Registriert seit: Jan 2007

2012 DeveloperSuite + MathScript
2006
DE

45xxx
Deutschland
PopUp-Hintergrund Transparent
Danke für die schnelle antwort.
Das Problem ist nur das die Grenzen Rund sind...
Das heißt es hilft auch dieser kleine Workaround nicht, oder?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2008, 15:40
Beitrag #4

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
PopUp-Hintergrund Transparent
doch natuerlich.
dafuer ist die elliptic function gedacht.

setz das rect gleich an aber nimm elliptic.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2008, 15:45
Beitrag #5

Wulfi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 126
Registriert seit: Jan 2007

2012 DeveloperSuite + MathScript
2006
DE

45xxx
Deutschland
PopUp-Hintergrund Transparent
Ahh, gut.
Werd ich dann mal am We oder Montag auf der Arbeit mal testen...
Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Ansprechendes Design des Frontpanels | Muster in Hintergrund einfügen dulfried 3 4.312 23.08.2017 17:45
Letzter Beitrag: GerdW
  Popup Fenster ohne VI anzuhalten Lucius2 3 4.675 10.03.2014 16:45
Letzter Beitrag: Lucius2
  dynamische Liste mit Type Sensitive Popup löst automatisch ein Benutzereignis aus nemesismf 7 6.041 14.08.2013 13:02
Letzter Beitrag: nemesismf
  Hintergrund TiCy 5 4.481 27.11.2012 10:56
Letzter Beitrag: TiCy
  Popup-Fenster für Fehlermeldungen ein- und ausblenden Lucki 2 6.025 24.05.2012 12:58
Letzter Beitrag: Lucki
  Events filtern, wenn GUI im Hintergrund dimitri84 7 7.211 07.03.2012 12:37
Letzter Beitrag: dimitri84

Gehe zu: