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

原创 2013年12月02日 14:34:20

在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;

 

 

相关文章推荐

窗口类结构体WNDCLASSEX介绍

窗口类结构体WNDCLASSEX介绍: 一、结构体原型: typedef struct {     UINT cbSize;     UINT style;     WNDPROC lpf...

(转)MFC中SetWorldTransform函数中XFORM结构体的使用

SetGraphicsMode   函数功能:该函数为指定的设备环境设置图形模式。   函数原型:int SetGraphicsMode(HDC hdc, int iMode);   参数:...
  • gxj1680
  • gxj1680
  • 2011年12月29日 13:54
  • 1264

mfc ActiveX 结构体数组的传递

  • 2016年06月29日 15:41
  • 188KB
  • 下载

结构体的定义位置不正确导致的错误

今天遇到一个结构体数组的定义错误,MDK编译器报错为: error: expression must be a pointer to a complete object type 本以为是函数形参...

结构体中数组放在最后位置的问题

以下出自“C Programming FAQS”. 先看下面的代码: struct name { int namelen; char namestr[1]; }; struct name *ma...

转载部分代码,窗口点击问题,顺序,初始化数组,简单结构体

试题编号: 201403-2 试题名称: 窗口 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题...

DC--类库MFC中的结构体

在MFC中,一个DC(device context)是一个结构体,它定义了图形对象的参数设置以及它们的属性,还有影响输出结果的模式选择。通过CDC类进行各种绘图操作,例如选笔,选色,选涂色的花样,选“...
  • dscyw
  • dscyw
  • 2013年03月31日 20:44
  • 714
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC中 窗口类位置结构体的使用CRET
举报原因:
原因补充:

(最多只允许输入30个字)