课外天地 李树青学习天地C语言程序设计 → 课上练习代码——按钮单击效果


  共有12407人关注过本帖树形打印复制链接

主题:课上练习代码——按钮单击效果

帅哥哟,离线,有人找我吗?
admin
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1939 积分:26594 威望:0 精华:34 注册:2003/12/30 16:34:32
课上练习代码——按钮单击效果  发帖心情 Post By:2015/11/24 13:01:28 [只看该作者]

#include "graphics.h"

main()
{
    int driver=VGA,model=VGAHI;
    initgraph(&driver,&model,"");
    setbkcolor(RGB(100,100,100));
    setlinestyle(SOLID_LINE,0,3);
    setcolor(WHITE);
    line(100,100,300,100);
    line(100,100,100,150);
    setcolor(BLACK);
    line(300,100,300,150);
    line(100,150,300,150);
    for ( ; is_run(); delay_fps(120))
    {
        while (mousemsg())
        {
            mouse_msg m = getmouse();
            if(m.x>=100 && m.x<=300 && m.y>=100 && m.y<=150)
            {
                if (m.msg == mouse_msg_down)
                {
                    setcolor(BLACK);
                    line(100,100,300,100);
                    line(100,100,100,150);
                    setcolor(WHITE);
                    line(300,100,300,150);
                    line(100,150,300,150);
                }
                if (m.msg == mouse_msg_up)
                {
                    setcolor(WHITE);
                    line(100,100,300,100);
                    line(100,100,100,150);
                    setcolor(BLACK);
                    line(300,100,300,150);
                    line(100,150,300,150);
                }
            }

        }
    }
}

 


 回到顶部