zoukankan      html  css  js  c++  java
  • 转:CRect类 的介绍

    类CRect是对Windows结构RECT的封装,凡是能用RECT结构的地方都可以用CRect代替。

    结构RECT表示一个矩形的位置和尺寸,其定义为:

     typedef struct tagRECT{

     LONG left;

     LONG top;

    LONG right;

    LONG bottom;

    } RECT;

    其中 left、top分别表示矩形左上角顶点的横坐标和纵坐标,right、bottom分别表示矩形右下角顶点的横坐标和纵坐标。由于CRect提供了一些成员函数和重载运算符,使得CRect的操作更加方便。 1.CRect的构造函数 CRect有如下6个构造函数:

    CRect( );

    CRect( int l, int t, int r, int b );

     CRect( const RECT& srcRect );

     CRect( LPCRECT lpSrcRect );

    CRect( POINT point, SIZE size );

     CRect( POINT topLeft, POINT bottomRight );

    说明:分别以不同的方式构造CRect对象,参数l,t,r,b分别指定矩形的左边、上边、右边和底边。SrcRect是一个RECT结构的引用。LpSrcRect是一个指向RECT结构的指针。Point指定矩形的左上角顶点的坐标,size指定矩形的长度和宽度。topLeft指定矩形的左上角顶点的坐标,bottomRight指定矩形的右下角顶点的坐标。

  • 相关阅读:
    jenkins部署前端node项目实例
    阿里云云盘扩容数据盘_Linux
    输入子系统
    触摸屏设备驱动程序
    LCD设备驱动程序
    IIC设备驱动程序
    看门狗驱动程序
    RTC实时时钟驱动
    网络设备驱动程序数据结构
    Linux 设备驱动模型
  • 原文地址:https://www.cnblogs.com/yfz0/p/5835501.html
Copyright © 2011-2022 走看看