Ellipse(CRect(0,20,100,120)) 里的CRect 返回的是什么东西呢

解决方案 »

  1.   

    函数返回是BOOL型的。参数CRect把椭圆的参数信息传进去,没有返回什么信息吧。用CRect,会被转换成LPCRECT,因为CRect有操作符函数operator LPCRECT。
      

  2.   

    CRect(0,20,100,120)返回的是局部的常CRect类型
      

  3.   

    CRect(.....)不是一个函数,是一个CRect对象,它的作用在这个函数内就是传递一个矩形结构参数.
      

  4.   

    同意 其实就相当于 
    CRect rect;
    Ellipse( rect );
      

  5.   

    BOOL Ellipse( LPCRECT lpRect );Return Value
    Nonzero if the function is successful; otherwise 0.不知到的,MSDN上可以查到
      

  6.   

    CRect(0,20,100,120)是类对象,无返回值.
      

  7.   

    也像是初始化了一个lpRect的值 
      

  8.   

    CRect(0,20,100,120)是构造了一个CRect对象,Ellipse函数的参数要求是LPCRECT类型,CRect对象可以隐式转换成LPCRECT类型。