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指定矩形的右下角顶点的坐标。

  • 相关阅读:
    Decimal、 Float、 Double 使用
    jdk1.7的collections.sort(List list)排序问题
    $watch、$digest、$apply
    BeanNameViewResolver
    This system is not registered with RHN
    JNI字段描述符-Java Native Interface Field Descriptors
    服务器端cs文件
    ASP.NET基础(一)
    Android开发日记(七)
    登陆 注册
  • 原文地址:https://www.cnblogs.com/loanhicks/p/5874664.html
Copyright © 2011-2022 走看看