Ich möchte ein Trayicon erzeugen das die aktuelle Lautstärke in Prozent anzeigt. Aktuelle Lautstärke auslesen kann ich. ein Icon in den Tray zaubern auch. Ich weis ich könnte 100 Icons anfertigen aber ich hoffe auf einen besseren Weg. Mit hpic kann man sich das icon selbst malen aber man bekommt es nicht in ein hicon geschoben. @TrayIcon("SetIcon"... kann mit hPic nichts anfangen.
Wäre schön wenn jemand eine Idee hätte.
Alternativ wäre die Frage interessant wie man herausbekommt ob ein fremdes Program im Vollbild läuft.
Was die erste Frage betrifft: Hast du schon versucht, mit StartPaint hIcon& in einem Icon-Handle zu zeichnen?
Was die zweite Frage betrifft: Die Funktion GetForegroundWindow[...] ermittelt das aktive Fenster. Mit der Funktion IsZoomed[...] kannst du feststellen, ob es maximiert ist.
PS: Beachte, dass die Windows-Funktion GetForegroundWindow identisch ist mit der XProfan-eigenen Funktion GetActiveWindow , trotz dem unterschiedlichen Namen.
Ja "StartPaint hIcon&" war mein erster Gedanke gibt aber die Fehlermeldung: "Befehl setzt ein Fenster voraus" also Drawtext nicht Startpaint macht den Fehler. Danke für die beiden Funktionen ... muss ich erst mal experimentieren. Da ich seit heute weis wie ich eine Icon- Resource erstelle bastele ich gerade die 100 Icons