c ++-求一个简单的程序,vc6.0

问题描述

求一个简单的程序,vc6.0

哪位能给我提供一个画图程序吗?vc6.0能直接粘贴上去运行的。就画几条线几个矩形就好,非常感谢。

解决方案

创建个MFC工程,在OnPaint里面贴下面的代码

 CRect r;
        GetClientRect(&r);   //获得当前窗口对象
        int beginX,beginY;  //开始的坐标
        int endX,endY;     //终点的坐标
        CPaintDC dc(this);  //绘图对象
        dc.FillSolidRect(&r, RGB(100,100,100));   //设置背景色
        CPen pen;        //画笔对象
        pen.CreatePen(PS_SOLID, 1, RGB(255,255,255));    //设置画笔的颜色
        dc.SetTextColor(RGB(255,255,255));   //设置文字颜色
        dc.SelectObject(&pen);   //更新画笔

        //初始化起点和终点的坐标
        beginX=r.left+30;
        endX=r.left+30;

        beginY=r.top;
        endY=r.bottom;

        //临时存放坐标变量
        CString tempNum;
        //画Y坐标
        dc.MoveTo(beginX, beginY);
        dc.LineTo(endX, endY);

        for(beginX=r.left+30,endX=r.left+40,beginY=r.top,endY=r.top; endY<=r.bottom;)
        {
            tempNum.Format(_T("%d"),endY);
            dc.MoveTo(beginX, beginY);
            dc.LineTo(endX, endY);
            dc.TextOut(beginX-30, endY, tempNum);
            beginY+=40;
            endY+=40;
        }

        pen.DeleteObject();   //释放之前的画笔资源
        pen.CreatePen(PS_SOLID,1,RGB(0,255,0));  //从新设置画笔
        dc.SelectObject(&pen);
        //画曲线
        int x,y;   //波形的起点坐标
        int x1,y1; //波形的终点坐标
        int temp;  //存放每次的增量
        //初始化起点和终点的坐标
        x=x1=r.left+45;
        y=y1=(r.bottom)/2;
        for(;x1<r.right;)
        {
            dc.MoveTo(x, y);
            dc.LineTo(x1, y1);
            x=x1;
            y=y1;
            Sleep(1);
            x1++;
            temp=rand()%((r.bottom)-y1-30);
            if(temp ==0)
            {
               temp=rand()%((r.bottom)-y1-29);
            }
            if(y1>(r.bottom)/2)
            {
                y1-=temp;
            }
            else
            {
                y1+=temp;
            }

        }
        ReleaseDC(&dc);

解决方案二:

一个下雪的小程序 c++ vc6.0
VC6.0将程序打包成一个可执行文件(release)

时间: 2024-11-10 01:10:35

c ++-求一个简单的程序,vc6.0的相关文章

【重金】求一个简单的程序

问题描述 就三个功能1可以自动将指定的文件夹内所有的视频添加到播放队列,并重复播放!2获取局域网或网路上某个路径内的文件,并和本地的做比对,如果不一致,以对方为准,自动下载覆盖,出现下载升级框!3下载升级路径如果可以的话,用xml存储,不行就算了!------------------------好的程序,一定加分!我的邮箱418784512@qq.com 解决方案 解决方案二:加到哪个列表?

汇编语言-有没有汇编的大神帮帮忙,一个简单的程序。。。。。跪求,好人一生平安

问题描述 有没有汇编的大神帮帮忙,一个简单的程序.....跪求,好人一生平安 ;子程序名:在字符串1后面追加字符串2,设字符串均以0结束 ;功 能:在字符串1末追加字符串2 ;入口参数:DS:SI=字符串1起始地址的段值:偏移 ; DS:DI=字符串2起始地址的段值:偏移 ;出口参数:无 ;说 明:不考虑在字符串1后是否留有足够的空间 STRCAT PROC PUSH ES PUSH AX PUSH CX PUSH SI PUSH DI CLD PUSH DS POP ES ;使ES同DS PU

makefile-在linux写的一个简单的程序 编译不能通过 求大神给看看

问题描述 在linux写的一个简单的程序 编译不能通过 求大神给看看 解决方案 总共有3个文件 test.h test.cpp main.cpp; 在main.cpp内部调用test类实现的方法,执行make命令后,可以生成test.o和main.o但是好像链接的时候有问题, 不能生成目标问题 解决方案二: 找出问题来了 是makefile文件写的有问题 编译应该使用g++ 代码有问题的地方 希望各位指正 解决方案三: 提示信息是函数没有定义,链接返回错误.

密码学-求一个简单ElGamal数字签名,控制台程序代码就行

问题描述 求一个简单ElGamal数字签名,控制台程序代码就行 求一个简单ElGamal数字签名,C或C++控制台程序代码就行, rsa数字签名也有的更好,谢谢大神,让我应付下密码学的算法设计. 解决方案 http://www.pudn.com/downloads113/sourcecode/crypt/detail472998.htmlhttp://www.codesoso.net/Record/122168_115197_1.htmlhttp://download.csdn.net/down

for-link一个简单的程序,输出结果为什么不对?谢谢

问题描述 link一个简单的程序,输出结果为什么不对?谢谢 public static void Main() { for (int i=1;i<=100;i++) { for(int j=2;j<i;j++) { if (i % j != 0) Console.WriteLine(i); } } } 解决方案 求素数? public static void Main() { for (int i=2;i<=100;i++) { bool bPrime = true; for(int j

java代码-一个简单java程序,用链表实现多项式相加

问题描述 一个简单java程序,用链表实现多项式相加 public class Literal { private int coefficient; private int exponent; Literal next = null;// 默认是null public Literal() { this(0, 0); } public Literal(int coefficient, int exponent) { setCoe(coefficient); setExp(exponent); th

求资源- 求一个简单自定义的框,右上角需要关闭框的叉。最简单的,不需要样式的。

问题描述 求一个简单自定义的框,右上角需要关闭框的叉.最简单的,不需要样式的. 我需要自己写一个框,里面可以写内容,最简单的就行.可以不需要样式. 解决方案 easyDialog v2.0 http://stylechen.com/easydialog-v2-0.html 解决方案二: artDialog:http://demo.jb51.net/js/2011/artDialog/_doc/labs.html 解决方案三: 不需要插件的有没,纯自己写的那种,最简单的就可以.

c++-设计一个简单的程序,有些不懂,希望大家帮帮忙

问题描述 设计一个简单的程序,有些不懂,希望大家帮帮忙 项目一:数据结构分析与实现.(线性表:实现循环曾链表的基本操作,就是插入,删除,合并)以报告形式写出 项目二实际问题的数据结构分析与实现.如图 编程软件:visualC++6.0 虽然我已编了一个,但觉得不好.可能力有限,希望帮忙.

asp net 管理系统-求一个简单的asp的web页面管理系统,只要求实现增删改查就行

问题描述 求一个简单的asp的web页面管理系统,只要求实现增删改查就行 求大神发一个初学者的管理给我,顺带讲解讲解,实在做不出来....................qq:732796124