Alex Villacís Lasso escribió:
EM_FINDTEXT and EM_FINDTEXTEX have different rules for interpreting ranges for 1.0 and 2.0 modes:
In 1.0 emulation cpMin > cpMax is invalid and always fails. In 1.0 emulation, search is always done between cpMin and cpMax, even backwards search. In 1.0 emulation, cpMax == -1 assumes FR_DOWN, even if not set.
This goes a long way towards resolving richedit search problems in bug #709.
Changelog:
- Add tests for EM_FINDTEXT in 1.0 emulation, make them pass under Wine
My bad, it is bug #4144 that is being addressed with this patch.