可以使用构造函数进行过初始化数据成员,传参数是引用,或者不用传递参数直接进行初始化也可以:值得注意的是实参和形参的使用。
也可以使用类中的成员函数进行初始化相关变量,不需要传递参数,直接定义临时变量,然后对临时变量进行的初始化,赋值给类的数据成员变量,完成对数据成员的初始化工作。
#pragma once
class CSetMineWnd
{
public:
CSetMineWnd(void);
~CSetMineWnd(void);
int SetMineWindow();
//private:
CREATESTRUCT m_RectWindow;
};
int CSetMineWnd::SetMineWindow()
{
int iRectCode = -1;
//获得桌面的坐标,然后设置主窗口的位置
RECT rect = {0};
::GetWindowRect(::GetDesktopWindow(),&rect);
rect.left = rect.right - rect.left;