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);
}
截圖如下:
總結
- 上一篇: C# Win32 API 应用
- 下一篇: C#编程技巧集