WINDOWS API -- GetSystemMetrics()函数

测试当前程序SystemMetrics的代码--

#include <vector>
#include <fstream>

using namespace std;

class CParam
{
public:
	CParam(){index=0;val=0;name=_T("");};
	~CParam(){};
	int index;
	int val;
	CString name;
};

class CVecParam
{
public:
	CVecParam(){AddParamDefault();};
	~CVecParam(){RemoveAll();};

	void AddParamDefault()
	{
		InsertParam(SM_ARRANGE, _T("SM_ARRANGE "));
		InsertParam(SM_CLEANBOOT, _T("SM_CLEANBOOT "));
//		InsertParam(SM_CMONITORS, _T("SM_CMONITORS "));
		InsertParam(SM_CMOUSEBUTTONS, _T("SM_CMOUSEBUTTONS "));
		InsertParam(SM_CXBORDER, _T("SM_CXBORDER "));
		InsertParam(SM_CYBORDER, _T("SM_CYBORDER "));
		InsertParam(SM_CXCURSOR, _T("SM_CXCURSOR "));
		InsertParam(SM_CYCURSOR, _T("SM_CYCURSOR "));
		InsertParam(SM_CXDLGFRAME, _T("SM_CXDLGFRAME "));
		InsertParam(SM_CYDLGFRAME, _T("SM_CYDLGFRAME "));
		InsertParam(SM_CXDOUBLECLK, _T("SM_CXDOUBLECLK "));
		InsertParam(SM_CYDOUBLECLK, _T("SM_CYDOUBLECLK "));
		InsertParam(SM_CXDRAG, _T("SM_CXDRAG "));
		InsertParam(SM_CYDRAG, _T("SM_CYDRAG "));
		InsertParam(SM_CXEDGE, _T("SM_CXEDGE "));
		InsertParam(SM_CYEDGE, _T("SM_CYEDGE "));
		InsertParam(SM_CXFIXEDFRAME, _T("SM_CXFIXEDFRAME "));
		InsertParam(SM_CYFIXEDFRAME, _T("SM_CYFIXEDFRAME "));
		InsertParam(SM_CXFRAME, _T("SM_CXFRAME "));
		InsertParam(SM_CYFRAME, _T("SM_CYFRAME "));
		InsertParam(SM_CXFULLSCREEN, _T("SM_CXFULLSCREEN "));
		InsertParam(SM_CXHSCROLL, _T("SM_CXHSCROLL "));
		InsertParam(SM_CXHTHUMB, _T("SM_CXHTHUMB "));
		InsertParam(SM_CXICON, _T("SM_CXICON "));
		InsertParam(SM_CYICON, _T("SM_CYICON "));
		InsertParam(SM_CXICONSPACING, _T("SM_CXICONSPACING "));
		InsertParam(SM_CXMAXIMIZED, _T("SM_CXMAXIMIZED"));
		InsertParam(SM_CYMAXIMIZED, _T("SM_CYMAXIMIZED"));
		InsertParam(SM_CXMAXTRACK, _T("SM_CXMAXTRACK"));
		InsertParam(SM_CYMAXTRACK, _T("SM_CYMAXTRACK"));
		InsertParam(SM_CXMENUCHECK, _T("SM_CXMENUCHECK"));
		InsertParam(SM_CYMENUCHECK, _T("SM_CYMENUCHECK"));
		InsertParam(SM_CXMENUSIZE, _T("SM_CXMENUSIZE"));
		InsertParam(SM_CYMENUSIZE, _T("SM_CYMENUSIZE"));
		InsertParam(SM_CXMIN, _T("SM_CXMIN"));
		InsertParam(SM_CYMIN, _T("SM_CYMIN"));
		InsertParam(SM_CXMINIMIZED, _T("SM_CXMINIMIZED"));
		InsertParam(SM_CYMINIMIZED, _T("SM_CYMINIMIZED"));
		InsertParam(SM_CXMINSPACING, _T("SM_CXMINSPACING"));
		InsertParam(SM_CYMINSPACING, _T("SM_CYMINSPACING"));
		InsertParam(SM_CXMINTRACK, _T("SM_CXMINTRACK"));
		InsertParam(SM_CXSCREEN, _T("SM_CXSCREEN"));
		InsertParam(SM_CYSCREEN, _T("SM_CYSCREEN"));
		InsertParam(SM_CXSIZE, _T("SM_CXSIZE"));
		InsertParam(SM_CYSIZE, _T("SM_CYSIZE"));
		InsertParam(SM_CXSIZEFRAME, _T("SM_CXSIZEFRAME"));
		InsertParam(SM_CYSIZEFRAME, _T("SM_CYSIZEFRAME"));
		InsertParam(SM_CXSIZEFRAME, _T("SM_CXSIZEFRAME"));
		InsertParam(SM_CXSMICON, _T("SM_CXSMICON"));
		InsertParam(SM_CYSMICON, _T("SM_CYSMICON"));
		InsertParam(SM_CXSMSIZE, _T("SM_CXSMSIZE"));
		InsertParam(SM_CYSMSIZE, _T("SM_CYSMSIZE"));
//		InsertParam(SM_CXVIRTUALSCREEN, _T("SM_CXVIRTUALSCREEN"));
//		InsertParam(SM_YVIRTUALSCREEN, _T("SM_YVIRTUALSCREEN"));
		InsertParam(SM_CXVSCROLL, _T("SM_CXVSCROLL"));
		InsertParam(SM_CYCAPTION, _T("SM_CYCAPTI
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值