dc, 14*cxCaps+35*cxChar, cyChar*i, szBuffer,
wsprintf (szBuffer, TEXT ("%5d"),
GetDeviceCaps (hdc, devcaps[i].iIndex))) ;
SetTextAlign (hdc, TA_LEFT | TA_TOP) ;
}
EndPaint (hwnd, &ps) ;
return 0 ;
case WM_DESTROY:
PostQuitMessage (0) ;
return 0 ;
}
return DefWindowProc (hwnd, message, wParam, lParam) ;
}
图形基础(十三)
可以看到,这个程式非常类似第四章的SYSMETS1。为了保持程式码的短小,我没有使用卷动列,因为我知道资讯可以在一个画面上显示出来。在256色,640×480的VGA上显示的结果如图5-1所示。
| 图5-1 256色,640×480VGA上的DEVCAPS1显示 |
