Read native Wine list-view rows in 32-bit and 64-bit applications
This commit is contained in:
1 parent
9aad6748e0
commit
d7ea005a1f
8 files changed
+356
-4
No files matched your search
@@ -110,6 +110,16 @@ contains stable comma-separated state labels decoded from the MSAA bitmask;
|
||||
protected values are excluded. Readers should filter name/state changes to
|
||||
their focused source and distinguish these labels from editor diagnostics.
|
||||
|
||||
Standard `SysListView32` controls now report the current row's text columns,
|
||||
selection and position, including 32-bit installers driven by the 64-bit
|
||||
helper. Wine can expose these controls only as a generic client named `List1`,
|
||||
so the helper queries the native control with target-architecture structures.
|
||||
When a populated list has no focused or selected row, focus reads its first
|
||||
row without changing selection. A bounded focus poll reports row navigation
|
||||
when Wine omits selection events. Up to eight columns and 1023 UTF-16 units
|
||||
per column are read. This does not add 32-bit menu or editor hooks, column
|
||||
navigation, or routable object review.
|
||||
|
||||
This is editing feedback, not a full text-review provider: Say All, review-cursor
|
||||
commands and braille routing into Wine text are not implemented. Typing echo
|
||||
remains the reader's responsibility. RichEdit and 32-bit editor hooks are not
|
||||
|
||||
Reference in new issue
Block a user