riched20/tests: Fix a test failure on Win9x.
This commit is contained in:
parent
e60ec41e06
commit
bd607b64fd
|
@ -673,6 +673,7 @@ static void test_TxSetText(void)
|
||||||
|
|
||||||
void test_TxGetNaturalSize() {
|
void test_TxGetNaturalSize() {
|
||||||
HRESULT result;
|
HRESULT result;
|
||||||
|
BOOL ret;
|
||||||
|
|
||||||
/* This value is used when calling TxGetNaturalSize. MSDN says
|
/* This value is used when calling TxGetNaturalSize. MSDN says
|
||||||
that this is not supported however a null pointer cannot be
|
that this is not supported however a null pointer cannot be
|
||||||
|
@ -702,7 +703,14 @@ void test_TxGetNaturalSize() {
|
||||||
/* Populate the metric strucs */
|
/* Populate the metric strucs */
|
||||||
SetMapMode(hdcDraw,MM_TEXT);
|
SetMapMode(hdcDraw,MM_TEXT);
|
||||||
GetTextMetrics(hdcDraw, &tmInfo_text);
|
GetTextMetrics(hdcDraw, &tmInfo_text);
|
||||||
GetCharWidth32(hdcDraw,'A','Z',charwidth_caps_text);
|
SetLastError(0xdeadbeef);
|
||||||
|
ret = GetCharWidth32(hdcDraw,'A','Z',charwidth_caps_text);
|
||||||
|
if (!ret && GetLastError() == ERROR_CALL_NOT_IMPLEMENTED) {
|
||||||
|
win_skip("GetCharWidth32 is not available\n");
|
||||||
|
RestoreDC(hdcDraw,1);
|
||||||
|
ReleaseDC(NULL,hdcDraw);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
/* Make measurements in MM_TEXT */
|
/* Make measurements in MM_TEXT */
|
||||||
SetMapMode(hdcDraw,MM_TEXT);
|
SetMapMode(hdcDraw,MM_TEXT);
|
||||||
|
|
Loading…
Reference in New Issue