Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Delphi-Komponenten mit NVDA?

  Alt 31. Okt 2011, 16:00
Geht es bei TLabel auch nicht?

Und wie sieht es mit Word aus? (aber eventeull haben die dafür eine Schnittstelle implementiert)
OK, da gehen die vermutlich über die API in das Programm rein und fragen nach dem Text.

Der VirtualStringTree und TLabel zeichnen die Ausgaben selber. Da gibt es keine WinControls, aus welchen man den Text auslesen könnte, sondern nur "Bilder".
Außer vielleicht per OCR, aber ich vermute auch mal, daß die die Texte aus den WinControls auslesen, also WM_GETTEXT und Co.


Du könntest entweder auch eine entpschende Schnittstelle zu deinem Programm einbauen, oder du könntest über ein unsichtbares (falls die sowas nicht ignorieren) oder ein 1 Pixel großes TMemo (ohne TabStop) eine Kopie der Texte anbieten, bzw. das Memo etwas größer hinter dem VTV (die Texte müssen darin auch nicht formatiert sein)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (31. Okt 2011 um 16:11 Uhr)
  Mit Zitat antworten Zitat