Module: wine Branch: master Commit: e28c2caac0f1f039dcddd8713b1abcbbaf31a4a6 URL: https://gitlab.winehq.org/wine/wine/-/commit/e28c2caac0f1f039dcddd8713b1abcb...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Aug 19 21:21:42 2022 +0200
comctl32/tests: Use client coordinates for right click test.
Fix the corresponding message sequences.
---
dlls/comctl32/tests/treeview.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+)
diff --git a/dlls/comctl32/tests/treeview.c b/dlls/comctl32/tests/treeview.c index 41a61f1465b..eda57ed2c81 100644 --- a/dlls/comctl32/tests/treeview.c +++ b/dlls/comctl32/tests/treeview.c @@ -232,9 +232,13 @@ static const struct message test_right_click_seq[] = { { WM_RBUTTONDOWN, sent|wparam, MK_RBUTTON }, { WM_CAPTURECHANGED, sent|defwinproc }, { TVM_GETNEXTITEM, sent|wparam|lparam|defwinproc, TVGN_CARET, 0 }, + { WM_PAINT, sent|optional }, + { WM_ERASEBKGND, sent|defwinproc|optional }, { WM_NCHITTEST, sent|optional }, { WM_SETCURSOR, sent|optional }, { WM_MOUSEMOVE, sent|optional }, + { WM_PAINT, sent|optional }, + { WM_ERASEBKGND, sent|defwinproc|optional }, { 0 } };
@@ -384,6 +388,16 @@ static const struct message parent_right_click_seq[] = { { WM_CONTEXTMENU, sent }, { WM_NOTIFY, sent|optional }, { WM_SETCURSOR, sent|optional }, + { WM_CTLCOLOREDIT, sent|optional }, + { WM_NOTIFY, sent|optional }, + { WM_NOTIFY, sent|optional }, + { WM_NOTIFY, sent|optional }, + { WM_NOTIFY, sent|optional }, + { WM_NOTIFY, sent|optional }, + { WM_NOTIFY, sent|optional }, + { WM_NOTIFY, sent|optional }, + { WM_NOTIFY, sent|optional }, + { WM_SETCURSOR, sent|optional }, { 0 } };
@@ -2942,6 +2956,7 @@ static void test_right_click(void) flush_events(); flush_sequences(sequences, NUM_MSG_SEQUENCES);
+ ScreenToClient(hTree, &pt); PostMessageA(hTree, WM_RBUTTONDOWN, MK_RBUTTON, MAKELPARAM(pt.x, pt.y)); PostMessageA(hTree, WM_RBUTTONUP, 0, MAKELPARAM(pt.x, pt.y));