c++中的这几句,再delphi中相当于什么呀?CClientDC dlgDC(this);
CPen Pen;
CPen *OldPen;
Pen.CreatePen(PS_SOLID,1,RGB(0,0,200));
OldPen=dlgDC.SelectObject(&Pen);
dlgDC.Rectangle(CRect(80,260,180,360));
我只知道这是画图方面的,但我对c++一点也不熟,delphi也不熟,
只好请各位帮帮忙了

解决方案 »

  1.   

    跟这差不多。。form1.Canvas.Brush.Style:=bsSolid;
    form1.Canvas.Brush.Color:=RGB(0,0,200);
    form1.Canvas.Rectangle(80,260,180,360);
      

  2.   

    CClientDC dlgDC(this);
    CPen Pen;  //变量声明
    CPen *OldPen;//变量声明
    Pen.CreatePen(PS_SOLID,1,RGB(0,0,200));
    OldPen=dlgDC.SelectObject(&Pen);
    dlgDC.Rectangle(CRect(80,260,180,360));
    C++与DELPHI声明变量的方法不一样的是:
    C++只要是在使用前随便哪个位置都可以声明,
    DELPHI(PASCAL)只能在规定的位置声明,