AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Nur Stringgrid transparent ?

Ein Thema von oldman62 · begonnen am 27. Mär 2021 · letzter Beitrag vom 30. Mär 2021
Antwort Antwort
oldman62

Registriert seit: 29. Dez 2012
6 Beiträge
 
#1

AW: Nur Stringgrid transparent ?

  Alt 28. Mär 2021, 16:42
Danke Euch für die rege Unterstützung. Das Beispielvideo von Der schöne Günther kommt genau an das heran was ich möchte. Also gleich mal den Code ausprobiert, aber leider bekomme ich beim ausführen die Fehlermeldung "Ein Aufruf einer Betriebssystemfunktion ist fehlgeschlagen". Beim debuggen läuft alles glatt durch.
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.196 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Nur Stringgrid transparent ?

  Alt 28. Mär 2021, 18:23
Dann musst du ein paar mehr Informationen liefern, welche Delphi-Version?

Bei meinem Delphi 10 Seattle musste ich z.B. auch erst von Hand das ".exe-Manifest" bearbeiten denn darin muss man angeben dass man explizit Windows 8 (2012) unterstützt, und davon hatte man bei Embarcadero im Jahr 2015 wohl noch nichts gehört, neuere Delphi-Versionen habe ich nicht getestet ob die Handarbeit da noch nötig ist.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.346 Beiträge
 
Delphi 12 Athens
 
#3

AW: Nur Stringgrid transparent ?

  Alt 28. Mär 2021, 18:26
Seit mindestens Delphi 10.irgendwas ist das im Standardmanifest mit drin. (man kann da sogar Admin und HighDPI aktivieren)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.196 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Nur Stringgrid transparent ?

  Alt 28. Mär 2021, 19:27
Ja, das gibt es in 10.0 Seattle auch, aber im Manifest war anscheinend noch nicht explizit enthalten, dass man schon mal etwas von Windows 8 gehört hat. Jedenfalls hatte ich genau diesen Fehler auch, und nachdem ich von Hand einfach mal folgendes Beispiel-Manifest in den Projektoptionen eingebunden habe ging alles.

https://docs.microsoft.com/en-us/win...at-windows-8-1
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.346 Beiträge
 
Delphi 12 Athens
 
#5

AW: Nur Stringgrid transparent ?

  Alt 28. Mär 2021, 19:48
<supportedOS> ist zumindestens drin, wenn man das "automatische" Manifest aktiviert, ich weiß nur grad nicht seit wann genau. (letztes Jahr war's schon drin)

dpiAware/dpiAwareness, requestedPrivileges, supportedOS und Microsoft.Windows.Common-Controls
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (28. Mär 2021 um 19:51 Uhr)
  Mit Zitat antworten Zitat
oldman62

Registriert seit: 29. Dez 2012
6 Beiträge
 
#6

AW: Nur Stringgrid transparent ?

  Alt 28. Mär 2021, 19:50
Ich benutze Delphi 10.3. Wo besagte Fehlermeldung kam war auf Windows 7. Jetzt auf Windows 10 getestet und läuft wie es soll. Da sind meine Erwartungen aber getrübt worden weil das gesamte Stringgrid ausgeblendet wurde. Ich hätte es gern das nur der Hintergrund vom Stringrid ausgeblendet wird und die Einträge voll lesbar bleiben. Wird sich aber wahrscheinlich nicht so realisieren lassen wie ich das sehe.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.346 Beiträge
 
Delphi 12 Athens
 
#7

AW: Nur Stringgrid transparent ?

  Alt 28. Mär 2021, 19:53
Ja, wenn ein Feature erst in Windows 8 eingebaut wurde, dann isses schon klar.

Vor Win8 nur für "top-level windows", also nur beim Fenster, was zufällig sogar groß und fett in der Hilfe drin steht.



Ja, wir haben auch noch 2x Windows 7 (Eines ist ein Embedded),
aber egal, denn Windows 7 ist eh "tot".
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (28. Mär 2021 um 19:56 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz