VC++编程技巧集
2014-02-22 10:53
169 查看
一 系统类编程技巧
本程序演示了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);
}
截图如下:
![](http://hiphotos.baidu.com/%CC%EC%CF%C2%C7%E1%B9%A6%B5%DA%D2%BB/pic/item/e4ec91abcbef7609cf6ac5d12edda3cc7cd99e3e.jpg)
#程序演示
相关文章推荐
- LeetCode 7 — Reverse Integer(C++ Java Python)
- 不排序求中位数
- C语言程序简单实现贪吃蛇小游戏—不需要graphics.h头文件
- C++中的虚函数
- BMP图像加载实例(C语言)
- hdu 2044 (水题)
- c/c++ 有限状态机实现
- 宏和函数抽象能力比较
- 设计实现C++内存的半自动释放
- 几个C语言题与答案
- c语言.c and.h
- C++的常量const基本用法
- 有两个字符串数组,即 string1 与 string2,不使用任何C/C++库函数的情况下,请问如何交换这两个字符串数组中的数据
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- 命令模式c++实现
- Windows程序设计--第一个窗口程序
- C++ builder 6 安装第三方控件的中遇到的问题及解决
- VC++常规错误之一:error LNK2019: 无法解析的外部符号 "public: void __thiscall
- 使用c语言编写cgi程序
- 八大排序c++可运行精简版,一目了然