XP-Style Cursor vorhanden aber nicht sichtbar

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
Antworten
Alfred
Beiträge: 101
Registriert: Do 22. Nov 2007, 20:06
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: München

XP-Style Cursor vorhanden aber nicht sichtbar

Beitrag von Alfred »

Ohne XP-Style ist der Cursor auf dem Button zu sehen.

Gruß
Alfred
Dateianhänge
pdr1_1.jpg

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Und was ist jetzt die Frage ?
Mach nen Bugreport dazu !
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Alfred
Beiträge: 101
Registriert: Do 22. Nov 2007, 20:06
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: München

Beitrag von Alfred »

Hallo Christian,

ich dachte man sollte das erst mal hier ins Forum stellen, um zu sehen
ob man nicht Tomaten auf den Augen hat. :)

Gruß
Alfred

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Ich wüsst es jetzt nicht aber hab mal in n paar Programmen geschaut und es scheint wirklich auch mit designs n focusrect zu geben
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Kuster Peter
Beiträge: 205
Registriert: So 2. Dez 2007, 20:47
OS, Lazarus, FPC: Windows XP Lazarus immer neueste Version
CPU-Target: xxBit
Wohnort: Schweiz

ev. Lösung zum XP Style Problem

Beitrag von Kuster Peter »

Wenn ich im Projekt anklicke, dass das Manifest eingebunden werden soll, wird auf den Desktop eine manifest.res Datei geschrieben und es kompiliert nicht, da das Programm etwas sucht. Dann kopiere ich die Manifest.res in den Ordner vom Programm und kompiliere nochmals und schon läuft es.

Die Exe benötigt dann auch keine Manifest Datei und es läuft problemlos. Im Unterschied zu Deiner Version ist die Manifest Datei in das Programm kompiliert.

Ich gehe davon aus, dass Du die Einstellung nicht machst und eine Manifestdatei beilegst. Hier könnte der Hund begraben sein.

Hey sollte dies die Lösung sein, bin ich verdammt stolz auf mich, denn ich bin ein blutiger Anfänger der bisher mit Fox Pro gearbeitet hat und eigentlich auf Eure Hilfe angewiesen ist.

Peter

Alfred
Beiträge: 101
Registriert: Do 22. Nov 2007, 20:06
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: München

Beitrag von Alfred »

Hallo Peter,

leider nicht die Lösung. Das Beispiel hier im Forum ist mit dem Haken in den
Projekteinstellungen erstellt.

Gruß
Alfred

Kuster Peter
Beiträge: 205
Registriert: So 2. Dez 2007, 20:47
OS, Lazarus, FPC: Windows XP Lazarus immer neueste Version
CPU-Target: xxBit
Wohnort: Schweiz

Beitrag von Kuster Peter »

Hallo Alfred

Habe Dir mein Muster inkl. Exe, welches bei mir bestens funktioniert (Windows XP Service Pack 2 mit den neuesten Updates)

Ich weiss nur nicht mehr auf welche E-Mail von den beiden von Dir die ich kenne.

Teste mal dieses EXE, bin gespannt auf Deine Nachricht.

Peter

Alfred
Beiträge: 101
Registriert: Do 22. Nov 2007, 20:06
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: München

Beitrag von Alfred »

Habe mein Testprogramm unter Linux(fc6) compiliert.
Auch dort fehlt der Rectangle.

Gruß
Alfred

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Gibt es dort überhaupt ein Focusrect ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Alfred
Beiträge: 101
Registriert: Do 22. Nov 2007, 20:06
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: München

Beitrag von Alfred »

Hallo Christian,

ich musste krampfhaft suchen um eine Anwendung zu finden die das so macht.
Bin nur bei Evolution fündig geworden.

Ansonst mogeln sich alle um dieses Problem herum.

1) heller Balken
2) bei onmousesover wird ein Viereck über das Zeichen gelegt.
3) Rectangle vorhanden, bei onmouseover wird ein Rahmen darum gesetzt.
4) Button wird heller.

Gibt es da keinen Standard?

Gruß
Alfred

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Das macht jedes Widgetset unterschiedlich, Evolution nutzt soweit ich weiss GTK2 du hast es aber bei GTK bemängelt. Musst wohl weiter suchen ;).
Probiers aber auch mal bei GTK2 aus ob es dort auch kein Focusrect im Lazarus gibt dann kannst schon mal für Windows und GTK2 nen Bugreport machen.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Alfred
Beiträge: 101
Registriert: Do 22. Nov 2007, 20:06
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: München

Beitrag von Alfred »

Hallo Christian,

Volltreffer. GTK2 und der Rectangle ist unter Linux da. :D

Gruß
Alfred

pluto
Lazarusforum e. V.
Beiträge: 7178
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Dafür gibt es bei GTK2 andere Probleme.... wirst noch da Hinter kommen. Kann auch sein, das sie inzwischen Behoben wurden *G*
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Was hat das mit dem Thread zu tun ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7178
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Eigentlich nix, aber auf Grund der letzten Beiträge wollte ich es erwähnen....
MFG
Michael Springwald

Antworten