Kurze Frage an alle Plugin-Entwickler (1 Viewer)

sensman

Portal Member
February 11, 2007
41
37
Hallo @all

Ich versuche mich gerade an meinem ersten Plugin. Da ich sonst nur in Delphi programmiere, ist hier in C# für mich alles Neuland.

Wie kann ich in C# aus einem "Process plugin" heraus auslesen welcher Bildschirm (Window) gerade aktiv ist? z.B: "Home" oder "TV".

Hoffe es kann mir einer mit ner Code-Zeile helfen.

Gruß Sensman007
 

p.h.b.e.

Portal Member
October 21, 2009
15
6
Home Country
Germany Germany
Hi,

vielleicht hilft es Dir, ich mach es z.B. auf diesem Weg:

using MediaPortal.GUI.Library;

if ((WindowID == (int)GUIWindow.Window.WINDOW_HOME) ||
(WindowID == (int)GUIWindow.Window.WINDOW_SECOND_HOME) ||
(WindowID == (int)GUIWindow.Window.WINDOW_MYPLUGINS))
{
tu was...
}

Gruß

p.h.b.e.
 

sensman

Portal Member
February 11, 2007
41
37
AW: Kurze Frage an alle Plugin-Entwickler

Danke für Deine schnelle Antwort.

Das hilft mir bestimmt weiter. Woher bekomme ich die "WindowID"
Beim Erstellen kommt bei mit "Der Name "WindowID" ist im aktuellen Kontext nich vorhanden."

Was mache ich falsch?

Sorry für die Anfängerfragen.
 

p.h.b.e.

Portal Member
October 21, 2009
15
6
Home Country
Germany Germany
int WindowID = (int)GUIWindowManager.ActiveWindow;

Schau Dir mal die GUIWindowManager Class genauer an,
mit der kannst Du dann wie oben z.B. das gerade "ActiveWindow" abrufen.

Gruß

p.h.b.e.
 

sensman

Portal Member
February 11, 2007
41
37
AW: Kurze Frage an alle Plugin-Entwickler

Danke p.h.b.e.,

das hat mit sehr! geholfen. :D

Gruß Sensman007
 

Users who are viewing this thread

Top Bottom