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

    转载至http://www.cnblogs.com/rrll/archive/2011/07/21/2113174.html

  • 相关阅读:
    CodeForces 459D Pashmak and Parmida's problem
    cf 459c Pashmak and Buses
    hdu 1006 Tick and Tick 有技巧的暴力
    hdu 1005 Number Sequence
    hdu 1004 Let the Balloon Rise
    c++ 单引号和双引号
    c++一些总结
    剑指offer23 从上往下打印二叉树
    E: Unable to locate package
    vector
  • 原文地址:https://www.cnblogs.com/J-July/p/4641314.html
Copyright © 2011-2022 走看看