关于 CSize s typedef struct tagSIZE LONG 类型定义 C&/ LONG 形}S工zE,*PS工zE,*工PS工zE; 指向该类型的指针 1) typedef的作用是将这个sruc定义成一个数据类型。 2)PSZE和 LPSIZE均表示指向SZE的指针,在16位系 统下有区别,在32位系统下没区别 3)suc可以认为是成员都是 public的类(cass)
关于CSize typedef struct tagSIZE { LONG cx; LONG cy; } SIZE, *PSIZE, *LPSIZE; 类型定义 指向该类型的指针 1)typedef的作用是将这个struct定义成一个数据类型。 2)PSIZE 和 LPSIZE 均表示指向SIZE的指针,在16位系 统下有区别,在32位系统下没区别。 3)struct可以认为是成员都是public的类(class)
class CSize public tagSIZE 重载构造函数 public: SIzeof CSize(int initcx int initcy) CSze(S工 zE initSize); CSize(POINT initpt)i 另外一个数据类 CSize(dword dwsize)i 型 低16位为cx 高16位为cy
class CSize : public tagSIZE { public: CSize(); CSize(int initCX, int initCY); CSize(SIZE initSize); CSize(POINT initPt); CSize(DWORD dwSize); 。。。 。。。 重载构造函数 另外一个数据类 型 低16位为cx 高16位为cy