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

  • 相关阅读:
    win10下 Ubuntu 18.04 LTS 的安装及 rlt8821ce网卡驱动的安装
    网络:tcp/ip
    数据结构分类
    面向对象的solid原则
    mysql数据库的操作
    锁机制
    设计模式在项目中的应用
    aop动态代理底层实现模拟
    变量在内存的分配_复习
    java内部类及类加载顺序
  • 原文地址:https://www.cnblogs.com/yfz0/p/5835501.html
Copyright © 2011-2022 走看看