Pin-Icon in der Anwendungsleiste

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Quaxi
Beiträge: 66
Registriert: 11.09.2004 12:42

Pin-Icon in der Anwendungsleiste

Beitrag von Quaxi »

Hallo,
ich habe eine Anwendung die ich auf Wunsch im Vordergrund lassen möchte. Da ich das aber nicht jeden User aufzwingen will würde ich jetzt gerne dieses Pin-Symbol in meiner Anwendung haben die viele andere Programme nutzen um das Fenster fest zu "kleben".
Wie ich das Fenster in den Vordergrund bringe ist mir klar, nur nicht wie ich das Symbol in meiner Anwendungsleiste oben einbauen kann. Kann mir jemand helfen?
Danke, lg.
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

Definiere "Anwendungsleiste":

- Menubar?
- Toolbar?
- Fensterleiste?
- Sonstiges?

Abgesehen davon, benutze ein ButtonImageGadget.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
Quaxi
Beiträge: 66
Registriert: 11.09.2004 12:42

Beitrag von Quaxi »

Oh, ich meine die Fensterleiste. Da wo auch die Mini- und Maximieren Buttons sind.
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

es gibt schon einige Codes hierfür.
Z.B.: http://www.purebasic.fr/english/viewtop ... 7039#77039
oder auch im Source von jaPBe.

Allerdings wirst Du spätestens bei Verwendung der XP-Styles
Darstellungsprobleme bekommen.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Quaxi
Beiträge: 66
Registriert: 11.09.2004 12:42

Beitrag von Quaxi »

Danke sehr!
Benutzeravatar
Shardik
Beiträge: 746
Registriert: 25.01.2005 12:19

Beitrag von Shardik »

Ein komplettes (aufwendiges) Beispiel mit einer "Sticky"-Schaltfläche mit Pin-Symbol in der Fenstertitel-Leiste, die im gedrückten Zustand bewirkt, daß das Fenster nicht durch andere überlagert werden kann und sich im nicht gedrückten Zustand ganz normal verhält, hat El_Choni im englischen Forum veröffentlicht und ist von Konne an PB 4 angepaßt worden:
http://www.purebasic.fr/english/viewtop ... 87&start=8
Antworten