spy++
- Jorg3000
- Lazarusforum e. V.
- Beiträge: 416
- Registriert: So 10. Okt 2021, 10:24
- OS, Lazarus, FPC: Win64
- Wohnort: NRW
Re: spy++
Moin!
Die LCL verwendet einen Widgetset-Layer, der unter Windows native Windows-Controls über die WinAPI erstellt.
Man kann sich die Beschriftung der Controls zur Laufzeit sogar vorlesen lassen: mittels der Windows-Bildschirmsprachausgabe (Narrator, Screenreader), die man aktiviert, indem man Strg + Windows + Enter drückt (anschließend das richtige Programm fokussieren).
Das Thema ist beim Software-Vertrieb an Behörden interessant, weil deren Beschaffungen im Einklang mit dem Barrierefreiheitsgesetz stehen müssen.
Grüße, Jörg
Die LCL verwendet einen Widgetset-Layer, der unter Windows native Windows-Controls über die WinAPI erstellt.
Man kann sich die Beschriftung der Controls zur Laufzeit sogar vorlesen lassen: mittels der Windows-Bildschirmsprachausgabe (Narrator, Screenreader), die man aktiviert, indem man Strg + Windows + Enter drückt (anschließend das richtige Programm fokussieren).
Das Thema ist beim Software-Vertrieb an Behörden interessant, weil deren Beschaffungen im Einklang mit dem Barrierefreiheitsgesetz stehen müssen.
Grüße, Jörg
-
Warf
- Beiträge: 2237
- Registriert: Di 23. Sep 2014, 17:46
- OS, Lazarus, FPC: Win10 | Linux
- CPU-Target: x86_64
Re: spy++
Das Betriebsystem weiß was es anzeigen muss. Was ist daran unerwartet? Wenn niemand weiß wo welcher Button ist und was er anzeigen soll. Wie soll das Fenster sonst angezeigt werden können?
Und das die ausgelesen werden können ist auch vollkommen normal. Zum einen wie Jörg gesagt hat für Barrierefreiheitssoftware, zum anderen aber auch einfach zum Automatisieren von Prozessen und zum Modden von Programmen.
Windows ist grundsätzlich so gebaut das der Nutzer volle Kontrolle darüber hat was auf seinem eigenen Rechner läuft und alles analysieren und modifizieren kannst.
Und das die ausgelesen werden können ist auch vollkommen normal. Zum einen wie Jörg gesagt hat für Barrierefreiheitssoftware, zum anderen aber auch einfach zum Automatisieren von Prozessen und zum Modden von Programmen.
Windows ist grundsätzlich so gebaut das der Nutzer volle Kontrolle darüber hat was auf seinem eigenen Rechner läuft und alles analysieren und modifizieren kannst.
- af0815
- Lazarusforum e. V.
- Beiträge: 7004
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: spy++
Es noch viel mehr sichtbarer, wenn man auch die Botschaften mitliest.
Das ganze ist für Programmierer weder neu noch besonders.
Das ganze ist für Programmierer weder neu noch besonders.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
Re: spy++
ich fands halt erstmal seltsam weil mein Programm das einzige ist das soviel preis gibt...
Die anderen haben halt die handles zu den windows und hier und da noch nen sub ribbon...
aber keines hat die kompletten captions, buttons usw.
naja ich bin halt doof..
-------
ich habe mittlerweile 3 verzeichnisse auf meinem rechner die ich als administrator nicht öffnen darf, Programme, den windows app odner...
Windows Blinds (custom themes) nur mit crack software....
------
also kann ich das ignorieren? ist alles ok ja?
Die anderen haben halt die handles zu den windows und hier und da noch nen sub ribbon...
aber keines hat die kompletten captions, buttons usw.
naja ich bin halt doof..
-------
ja genauWindows ist grundsätzlich so gebaut das der Nutzer volle Kontrolle darüber hat was auf seinem eigenen Rechner läuft und alles analysieren und modifizieren kannst.
ich habe mittlerweile 3 verzeichnisse auf meinem rechner die ich als administrator nicht öffnen darf, Programme, den windows app odner...
Windows Blinds (custom themes) nur mit crack software....
------
also kann ich das ignorieren? ist alles ok ja?
- af0815
- Lazarusforum e. V.
- Beiträge: 7004
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: spy++
Ja, alles ok. Man könnte noch das BS wechseln um vor Redmont sicher zu sein. Persönliche Entscheidung.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
Mathias
- Beiträge: 7125
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: spy++
Die geht auch mit klassischen X11 und Athena Programm. Startet man zB. "xedit" und in einem Terminal gibt man dann "xwininfo -tree
" und klickt anschliessend auf xedit, dann kommt auch ein ganzer Datenbaum.
Oder probiere das selbe mit xprop, da kommt auch einiges.
" und klickt anschliessend auf xedit, dann kommt auch ein ganzer Datenbaum.
Oder probiere das selbe mit xprop, da kommt auch einiges.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
Warf
- Beiträge: 2237
- Registriert: Di 23. Sep 2014, 17:46
- OS, Lazarus, FPC: Win10 | Linux
- CPU-Target: x86_64
Re: spy++
Naja das Grundsystem (NT Kernel, Win32 API, etc.) ist so gebaut. Microsoft hat in den letzten Jahren da einige Sachen on-top gebaut die eher Fragwürdig sind. Aber das Grundsystem ist nach wie vor sehr offen. Sonst wäre das System nicht so erfolgreichatroesch hat geschrieben: Mo 17. Nov 2025, 13:48 ja genau![]()
ich habe mittlerweile 3 verzeichnisse auf meinem rechner die ich als administrator nicht öffnen darf, Programme, den windows app odner...
Windows Blinds (custom themes) nur mit crack software....