VC++编程技巧集

一 系统类编程技巧

本程序演示了3个VC系统类编程技巧,获取windows目录,获取temp目录,获取屏幕分辨率,

代码如下:

void CSys1View::OnDraw(CDC* pDC)
{
 CSys1Doc* pDoc = GetDocument();
 ASSERT_VALID(pDoc);
 // TODO: add draw code for native data here


 // 显示系统Windows目录
 WCHAR szPath[MAX_PATH];
 GetWindowsDirectoryW( szPath, sizeof(szPath) );
 pDC->TextOut(100,100,"Windows目录:");
 pDC->TextOut(250,100,szPath);

 

 // 显示temp目录
 char   tempPath[_MAX_PATH+1];
    ::GetTempPath   (_MAX_PATH,tempPath);
 pDC->TextOut(100,150,"temp目录:");
 pDC->TextOut(250,150,tempPath);

 

 // 显示系统分辨率
 char a1[12],b1[12];
 CSize sizeScreen (GetSystemMetrics (SM_CXSCREEN),
 GetSystemMetrics (SM_CYSCREEN));
 itoa(sizeScreen.cx,a1,10);
 itoa(sizeScreen.cy,b1,10);
 pDC->TextOut(100,200,"水平分辨率:");
 pDC->TextOut(100,225,"垂直分辨率:");
 pDC->TextOut(250,200,a1);
 pDC->TextOut(250,225,b1);
}

截图如下:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值