1 Sep
2007
1 Sep
'07
3:33 a.m.
"Lei Zhang" <thestig(a)google.com> wrote:
This patch lets users hit ctrl + Z in edit controls to trigger an undo. The test case has been improved to check for return values when appropriate.
+ /* select all, cut (ctrl-x), undo (ctrl-z) */ + SendMessage(hwEdit, EM_SETSEL, 0, -1); + r = SendMessage(hwEdit, WM_CHAR, 24, 0); + todo_wine { ok(r == 1, "Expected: %d, got: %d\n", 1, r); } + r = SendMessage(hwEdit, WM_CHAR, 26, 0); + todo_wine { ok(r == 1, "Expected: %d, got: %d\n", 1, r); }
By "I'd suggest to add checks to make sure that every message you send above really worked." I meant not simply check the SendMessage return values, but actual Edit contents/selection changes tracking. -- Dmitry.