Forum: Programmieren allgemein
Delphi
by jaenicke,
30. Dez 2019
Unter Windows XP wurde einfach immer wieder ein Zeichenbefehl aufgerufen und das Überlappen softwareseitig berechnet. Seit Vista werden einfach die kompletten Fensterinhalte an die Grafikkarte geschickt und diese berechnet die Überlappungen. Deshalb wird seitdem bei nicht reagierenden Programmen der Fensterinhalt auch nicht mehr weiß angezeigt, sondern ausgegraut: Weil Windows den Fensterinhalt...
Forum: Programmieren allgemein
Delphi
by jaenicke,
30. Dez 2019
Die absolut simpelste Variante für die Darstellung:
Pack ein paar Shapes auf das Formular, so dass sie so aussehen wie du die Markierungen gerne hättest. Stell die Farbe auf blau.
Dann setze TransparentColor auf True und TransparentColorValue auf clBtnFace.
Fertig ;-)
Dann kommst du auch problemlos an die Ansicht des QR-Codes, denn der wird ja nicht verdeckt. (Nebenbei wäre das Verdecken...