GetDeviceCaps 函数检索指定设备的设备特定信息。文章来源:https://www.toymoban.com/news/detail-810994.html
其第二个参数取不同的值,返回不同结果;文章来源地址https://www.toymoban.com/news/detail-810994.html
void CdevcapView::OnDraw(CDC* pDC)
{
CdevcapDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
// TODO: 在此处为本机数据添加绘制代码
CString str1;
int ret;
ret = GetDeviceCaps(GetDC()->m_hDC, DRIVERVERSION);
str1.Format(_T("设备驱动程序版本:%d"), ret);
pDC->TextOut(20, 20, str1);
ret = GetDeviceCaps(GetDC()->m_hDC, TECHNOLOGY);
if (ret == DT_RASDISPLAY)
{
pDC->TextOut(20,40, _T("设备技术:光栅显示器;"));
}
ret = GetDeviceCaps(GetDC()->m_hDC, HORZSIZE);
str1.Format(_T("物理屏幕宽度:%d毫米"), ret);
pDC->TextOut(20, 60, str1);
ret = GetDeviceCaps(GetDC()->m_hDC, VERTSIZE);
str1.Format(_T("物理屏幕高度:%d毫米"), ret);
pDC->TextOut(20, 80, str1);
ret = GetDeviceCaps(GetDC()->m_hDC, HORZRES);
str1.Format(_T("屏幕宽度:%d像素"), ret);
pDC->TextOut(
到了这里,关于Win32 GetDeviceCaps 函数学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!