搜索
bottom↓
回复: 2

这个程序怎么没显示呢,请教?

[复制链接]

出0入0汤圆

发表于 2009-6-9 00:54:48 | 显示全部楼层 |阅读模式
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit3.h"
#include "math.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm3 *Form3;
//---------------------------------------------------------------------------
__fastcall TForm3::TForm3(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void   __fastcall   TForm3::FormPaint(TObject   *Sender)
  {
                  double   x1,y1,x2,y2;  
                  const   int   nscale=100;  
   
                  Canvas->Pen->Color=clRed;//设置FORM界面的画笔颜色。  
   
                  for   (int   i=0;i<720;i++)  
                  {  
                                                                  double   dAngle=i*M_PI/360;//M_PI在math.h里
                                  double   E=nscale*(1+sin(3*dAngle));  
                                  x1=320+E*cos(dAngle);  
                                  x2=320+E*cos(dAngle+M_PI/5);  
                                  y1=240+E*sin(dAngle);  
                                  y2=240+E*sin(dAngle+M_PI/5);  
                                  Canvas->MoveTo(x1,y1);//移到X1,Y2位置  
                                  Canvas->LineTo(x2,y2);  
                  }  
  }
//---------------------------------------------------------------------------
void __fastcall TForm3::FormCreate(TObject *Sender)
{

}
//---------------------------------------------------------------------------
如果在Form上加个TButton控件,再把FormPaint()里面的代码加到TButton中,按一下Button,就会显示


(原文件名:0.JPG)

(这是加了Button后的效果,不加的话,运行程序后是没有任何显示的,我用的是BCB 2007)

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2009-6-9 01:04:36 | 显示全部楼层
刚接触BCB不久,问的比较菜
还有一个问题就是void   __fastcall   TForm3::FormPaint(TObject   *Sender)中,“TObject   *Sender”貌似没什么用啊,干吗要加进去,我知道这是C++的问题,可是没搞明白,程序是书上的

出0入0汤圆

 楼主| 发表于 2009-6-9 01:06:06 | 显示全部楼层
谢谢!如果表达不清楚,还希望指出来
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 19:43

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表