riched20/tests: Add more tests for testing EM_GETTEXTEX with OLE objects.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com> Signed-off-by: Huw Davies <huw@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
8c894382dd
commit
40988d6c38
|
@ -3403,6 +3403,26 @@ static void test_InsertObject(void)
|
||||||
ok(result == lstrlenW(expected_string), "Got wrong length: %d.\n", result);
|
ok(result == lstrlenW(expected_string), "Got wrong length: %d.\n", result);
|
||||||
todo_wine ok(!lstrcmpW(buffer, expected_string), "Got wrong content: %s.\n", debugstr_w(buffer));
|
todo_wine ok(!lstrcmpW(buffer, expected_string), "Got wrong content: %s.\n", debugstr_w(buffer));
|
||||||
|
|
||||||
|
gettextex.flags = GT_NOHIDDENTEXT;
|
||||||
|
memset(buffer, 0, sizeof(buffer));
|
||||||
|
result = SendMessageW(hwnd, EM_GETTEXTEX, (WPARAM)&gettextex, (LPARAM)buffer);
|
||||||
|
ok(result == lstrlenW(expected_string), "Got wrong length: %d.\n", result);
|
||||||
|
todo_wine ok(!lstrcmpW(buffer, expected_string), "Got wrong content: %s.\n", debugstr_w(buffer));
|
||||||
|
|
||||||
|
gettextex.flags = GT_SELECTION;
|
||||||
|
memset(buffer, 0, sizeof(buffer));
|
||||||
|
SendMessageW(hwnd, EM_SETSEL, 0, -1);
|
||||||
|
result = SendMessageW(hwnd, EM_GETTEXTEX, (WPARAM)&gettextex, (LPARAM)buffer);
|
||||||
|
ok(result == lstrlenW(expected_string), "Got wrong length: %d.\n", result);
|
||||||
|
todo_wine ok(!lstrcmpW(buffer, expected_string), "Got wrong content: %s.\n", debugstr_w(buffer));
|
||||||
|
|
||||||
|
expected_string = L"abc d efg";
|
||||||
|
gettextex.flags = GT_USECRLF;
|
||||||
|
memset(buffer, 0, sizeof(buffer));
|
||||||
|
result = SendMessageW(hwnd, EM_GETTEXTEX, (WPARAM)&gettextex, (LPARAM)buffer);
|
||||||
|
ok(result == lstrlenW(expected_string), "Got wrong length: %d.\n", result);
|
||||||
|
ok(!lstrcmpW(buffer, expected_string), "Got wrong content: %s.\n", debugstr_w(buffer));
|
||||||
|
|
||||||
expected_stringA = "abc d efg";
|
expected_stringA = "abc d efg";
|
||||||
memset(bufferA, 0, sizeof(bufferA));
|
memset(bufferA, 0, sizeof(bufferA));
|
||||||
SendMessageA(hwnd, EM_SETSEL, 0, -1);
|
SendMessageA(hwnd, EM_SETSEL, 0, -1);
|
||||||
|
|
Loading…
Reference in New Issue