MFC中 窗口类位置结构体的使用CRET

来源:互联网 发布:本地音乐播放器 知乎 编辑:程序博客网 时间:2024/05/17 21:41

在MFC中我们可以随意定义我们想创建的窗口的位置,使用的CRECT去确定窗口的位置:

typedef struct tagRECT
{
   LONG   left;
   LONG   top;
   LONG   right;
   LONG   bottom;
} RECT, *PRECT, NEAR *NPRECT, FAR *LPRECT;

CRECT rect ={left,top,right,bottom},在获得的时候left是X轴,top是Y轴,给定的只是一个点的坐标,然后你可以以这个坐标为起始点对长和宽进行定义。

 rect.right = rect.left + 400;
 rect.bottom = rect.top + 300;

 

 cs_TMain.x = rect.left;
 cs_TMain.y = rect.top;
 cs_TMain.cx = 400;
 cs_TMain.cy = 300;