zoukankan      html  css  js  c++  java
  • 转:MFC中常用类,宏,函数介绍

    常用类

    CRect:用来表示矩形的类,拥有四个成员变量:top left bottom right。分别表是左上角和右下角的坐标。可以通过以下的方法构造:
    CRect( int l, int t, int r, int b ); 指明四个坐标
    CRect( const RECT& srcRect ); 由RECT结构构造
    CRect( LPCRECT lpSrcRect ); 由RECT结构构造
    CRect( POINT point, SIZE size ); 有左上角坐标和尺寸构造
    CRect( POINT topLeft, POINT bottomRight ); 有两点坐标构造


    下面介绍几个成员函数:
    int Width( ) const; 得到宽度
    int Height( ) const; 得到高度
    CSize Size( ) const; 得到尺寸
    CPoint& TopLeft( ); 得到左上角坐标
    CPoint& BottomRight( ); 得到右下角坐标
    CPoint CenterPoint( ) const; 得当中心坐标
    此外矩形可以和点(CPoint)相加进行位移,和另一个矩形相加得到“并”操作后的矩形。

    CPoint:用来表示一个点的坐标,有两个成员变量:x y。 可以和另一个点相加。

    CString:用来表示可变长度的字符串。使用CString可不指明内存大小,CString会根据需要自行分配。下面介绍几个成员函数:
    GetLength 得到字符串长度
    GetAt 得到指定位置处的字符
    operator + 相当于strcat
    void Format( LPCTSTR lpszFormat, ... ); 相当于sprintf
    Find 查找指定字符,字符串
    Compare 比较
    CompareNoCase 不区分大小写比较
    MakeUpper 改为小写
    MakeLower 改为大写


    CStringArray:用来表示可变长度的字符串数组。数组中每一个元素为CString对象的实例。下面介绍几个成员函数:
    Add 增加CString
    RemoveAt 删除指定位置CString对象
    RemoveAll 删除数组中所有CString对象
    GetAt 得到指定位置的CString对象
    SetAt 修改指定位置的CString对象
    InsertAt 在某一位置插入CString对象


    常用宏

    RGB

    TRACE

    ASSERT

    VERIFY

    常用函数

    CWindApp* AfxGetApp();

    HINSTANCE AfxGetInstanceHandle( );

    HINSTANCE AfxGetResourceHandle( );

    int AfxMessageBox( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 );用于弹出一个消息框 

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/andylin02/archive/2007/07/06/1681372.aspx

  • 相关阅读:
    IO多路复用
    Elasticsearch之打分机制、集群搭建、脑裂问题
    Elasticsearch之-映射管理,ik分词器
    Elasticsearch之高亮查询,聚合查询
    Elasticsearch之索引、文档、组合查询、排序查询、filter过滤操作
    Go 数组、切片、Maps
    Go if-else语句、for循环、switch语句
    Go 函数、包、mode模式
    毕业设计-1.05
    毕业设计-1.04
  • 原文地址:https://www.cnblogs.com/cumtb3S/p/1758393.html
Copyright © 2011-2022 走看看