亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mouse5.c

?? c語言鼠標的創建使用 可繪制圖形 不支持擦出
?? C
字號:
/* WIN-TC BGI 圖形編程模板 */
/*
   BLACK          0       黑色         DARKGRAY        8      深灰
   BLUE           1       蘭色         LIGHTBLUE       9      深蘭 
   GREEN          2       綠色         LIGHTGREEN      10     淡綠 
   CYAN           3       青色         LIGHTCYAN       11     淡青 
   RED            4       紅色         LIGHTRED        12     淡紅 
   MAGENTA        5       洋紅         LIGHTMAGENTA    13     淡洋紅 
   BROWN          6       棕色         YELLOW          14     黃色 
   LIGHTGRAY      7       淡灰         WHITE           15     白色

setlinestyle(int linestyle,unsigned upattern,int thickness);設置線格式(線形狀 0 線寬)
     upattern參數只有在USERBIT_LINE模式下有用
     linestyle   類型
     SOLID_LINE        0           實線 
     DOTTED_LINE       1           點線 
     CENTER_LINE       2           中心線 
     DASHED_LINE       3           點畫線 
     USERBIT_LINE      4           用戶定義線 
     thickness  類型
     NORM_WIDTH        1           一點寬 
     THIC_WIDTH        3           三點寬 
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 
setfillstyle(int pattern, int color); /設置填充方式/
   填充式樣pattern
        EMPTY_FILL          0        以背景顏色填充 
        SOLID_FILL          1        以實填充 
        LINE_FILL           2        以直線填充 
        LTSLASH_FILL        3        以斜線填充(陰影線) 
        SLASH_FILL          4        以粗斜線填充(粗陰影線) 
        BKSLASH_FILL        5        以粗反斜線填充(粗陰影線) 
        LTBKSLASH_FILL      6        以反斜線填充(陰影線) 
        HATCH_FILL          7        以直方網格填充 
        XHATCH_FILL         8        以斜網格填充 
        INTTERLEAVE_FILL    9        以間隔點填充 
        WIDE_DOT_FILL       10       以稀疏點填充 
        CLOSE_DOS_FILL      11       以密集點填充 
        USER_FILL           12       以用戶定義式樣填充 


  line(int x,int y,int x+dx,int y+dy);                                   /直線/
  circle(int x,int y,int radius);                                        /圓/
  arc(int x,int y,int stangle,int endangle,int radius);                  /圓弧/
  ellipse(int x,int y,int stangle,int endangle,int xradius,int yradius); /橢圓弧線/
  rectangle(int x1, int y1, int x2, inty2);                              /矩形/
  drawpoly(int numpoints, int far *polypoints);                          /頂點數 坐標數組/
*/


#include "Conio.h"
#include "graphics.h"m
#include "dos.h"

#define MX   16
#define MY   16
#define BACKCOLOR  BLACK
#define LINECOLOR  BLUE
#define MOUSECOLOR RED
int num[MY][MX]={0};
int mousenum[MY][MX]={0};
int x=0,y=0,x1=0,y1=0;
long mouse[MY]={
   0x8000,0x43e0,0x242c,0x7802,
   0x2001,0x1001,0x0802,0x1002,
   0x2001,0x4001,0x2002,0x1004,
   0x0804,0x0408,0x03e0,0x0080,
};
void initgr()
{                        /* BGI初始化 */
  int gd,gm;                          /* 和gd = VGA,gm = VGAHI是同樣效果 */
  detectgraph(&gd,&gm);               /*返回系統圖形驅動模式*/
  registerbgidriver(EGAVGA_driver);   /*注冊BGI驅動 可以不用BGI文件*/
  initgraph(&gd,&gm,"");
}
void get_num()
{
  int i,j,n;
  for(i=0;i<MY;i++)
    for(j=0;j<MX;j++)
      if(mousenum[i][j]==1)num[i][j]=getpixel(x+j,y+i);
}
void put_num()
{
  int i,j,n;
  for(  i=0;i<MY;i++)
    for(j=0;j<MX;j++)
      if(mousenum[i][j]==1)putpixel(x1+j,y1+i,num[i][j]);
}
void make_num()
{
  int i,j;
  for(i=0;i<MY;i++)
    for(j=MX-1;j>=0;j--)
    {
     mousenum[i][j]=mouse[i]%2;
     mouse[i]/=2;
   }
}
void put_mouse()
{
  int i,j;
  for(i=0;i<MY;i++)
    for(j=0;j<MX;j++)
      if(mousenum[i][j]==1) putpixel(x+j,y+i,MOUSECOLOR);

}
void off_mouse()
{
  int i,j;
  for(i=0;i<MY;i++)
    for(j=0;j<MX;j++)
      if(mousenum[i][j]==1) putpixel(x1+j,y1+i,BACKCOLOR);
}
/*0x33是DOS中斷,是在DOS下通過調用中斷來對鼠標進行操作.*/
void mousereset() 
{ 
_AX=0x00; 
geninterrupt(0x33);
}
/*獲取鼠標當前位置*/ 
void mousegetxy()
{ 
_AX=0x03; 
geninterrupt(0x33); 
x=_CX;
y=_DX;
}
int ifmove()
{
  if(x==x1&&y==y1) return 0;
  else return 1;
}
void mousesetx(int lx,int rx)
{ 
_CX=lx; 
_DX=rx; 
_AX=0x07; 
geninterrupt(0x33); 
} 

/*設置鼠標上下邊界 
uy:上邊界 
dy:下邊界 */ 
void mousesety(int uy,int dy)
{ 
_CX=uy; 
_DX=dy; 
_AX=0x08; 
geninterrupt(0x33); 
}
void make_line()
{
  line(x1,y1,x,y);
}
/*返回值: 1=按下 0=釋放*/
int leftpress() 
{ 
_AX=0x03; 
geninterrupt(0x33); 
return(_BX&1); 
} 
main()
{
  int i,j;

  initgr();                           /*BGI初始化*/
  /*加入代碼*/
  setbkcolor(BACKCOLOR);
  setcolor(LINECOLOR);


  mousereset();
  mousesetx(0,getmaxx());
  mousesety(0,getmaxy());

  mousegetxy();
  x1=x;y1=y;
  get_num();
  make_num();
  put_mouse();
  while(!kbhit())
  {
    mousegetxy();
    if(ifmove())
    {
      off_mouse();
      put_num();
      if(leftpress()) make_line();
      get_num();
      put_mouse();
      x1=x;
      y1=y;
    }
  }

  closegraph();
                       /*恢復TEXT屏幕模式*/
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品写真视频在线观看| 成年人网站91| 国产婷婷精品av在线| 成人久久视频在线观看| 一区二区三区四区亚洲| 欧美二区三区的天堂| 久久99精品久久只有精品| 久久久久国产精品麻豆ai换脸 | 成人免费视频国产在线观看| 综合欧美一区二区三区| 4438亚洲最大| 成人性视频网站| 裸体在线国模精品偷拍| 欧美视频自拍偷拍| 色综合色狠狠综合色| 成人av在线资源网| 国产999精品久久久久久绿帽| 国内精品伊人久久久久av影院| 亚洲二区在线视频| 一级女性全黄久久生活片免费| 国产精品毛片大码女人| 国产精品天美传媒| 日本一二三不卡| 亚洲日韩欧美一区二区在线| 国产精品丝袜在线| 亚洲女同一区二区| 亚洲一区在线观看视频| 亚洲一二三四在线观看| 亚洲gay无套男同| 午夜影院久久久| 日本成人中文字幕在线视频| 丁香六月综合激情| 99国产精品99久久久久久| 人人狠狠综合久久亚洲| 伊人一区二区三区| 最新日韩av在线| 中文乱码免费一区二区| 久久久久综合网| 精品欧美一区二区在线观看| 在线成人免费视频| 欧美日韩亚洲丝袜制服| 欧美少妇一区二区| 777午夜精品视频在线播放| 欧美又粗又大又爽| 欧美人与z0zoxxxx视频| 欧美日韩激情一区二区| 欧美一区永久视频免费观看| 91精品一区二区三区久久久久久 | 亚洲综合偷拍欧美一区色| 亚洲人妖av一区二区| 亚洲.国产.中文慕字在线| 亚洲国产欧美另类丝袜| 久久91精品久久久久久秒播| 日韩一区二区精品葵司在线| 欧美日韩一区二区在线观看| 国产成人精品一区二区三区四区| 亚洲va韩国va欧美va| 成人免费一区二区三区在线观看| 欧美电影免费观看高清完整版| 欧美精品三级在线观看| 欧美一区二区三区公司| 久久婷婷久久一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 中文字幕一区二区三区不卡| 夜夜嗨av一区二区三区四季av| 婷婷久久综合九色综合绿巨人| 裸体在线国模精品偷拍| 91视视频在线观看入口直接观看www| 一本一道久久a久久精品| 欧美日韩国产综合一区二区三区| 国产美女精品一区二区三区| 亚洲一区二区三区三| 精品一区二区在线视频| 不卡av在线网| 这里只有精品视频在线观看| 国产精品全国免费观看高清| 亚洲成av人片在www色猫咪| 国产剧情一区二区三区| 欧美日韩精品欧美日韩精品一| 精品日韩欧美一区二区| 亚洲人成精品久久久久久| 蜜桃av一区二区| 91福利精品视频| 国产欧美1区2区3区| 日本sm残虐另类| 在线亚洲一区二区| 精品国产1区二区| 免费av成人在线| 欧美亚洲自拍偷拍| 久久电影网站中文字幕 | 色嗨嗨av一区二区三区| 国产亚洲一区二区三区四区| 久久国产精品99久久人人澡| 欧洲中文字幕精品| 亚洲色图视频免费播放| 国产成人免费在线观看不卡| 精品少妇一区二区三区日产乱码| 亚洲成人免费看| 欧美日本一区二区在线观看| 亚洲精品成人在线| 色偷偷久久一区二区三区| 国产精品麻豆网站| 99久久精品国产一区| 国产精品久久久久久亚洲伦| 成人午夜电影网站| 国产精品麻豆欧美日韩ww| 国产成人综合在线| 国产日产亚洲精品系列| 成人av午夜电影| 国产精品国产三级国产aⅴ中文| 成人激情黄色小说| 亚洲欧美在线视频观看| 91麻豆精品秘密| 一区二区三区在线视频播放| 欧美三级韩国三级日本一级| 午夜精品久久久久久久| 精品国产乱码久久久久久影片| 国产美女精品人人做人人爽| 国产精品久久久久久久久快鸭| 成人97人人超碰人人99| 亚洲综合色丁香婷婷六月图片| 欧美日韩在线免费视频| 久久精品国产亚洲aⅴ| 久久精品男人天堂av| 色女孩综合影院| 日韩福利视频网| 久久精品国产免费| 国内精品国产三级国产a久久| 精品国产第一区二区三区观看体验 | 欧美精品123区| 久久91精品久久久久久秒播| 亚洲欧洲精品成人久久奇米网| 在线免费观看日本一区| 精品系列免费在线观看| 亚洲图片你懂的| 久久综合久久综合亚洲| 色8久久人人97超碰香蕉987| 日韩av电影免费观看高清完整版 | 日本精品裸体写真集在线观看| 亚洲成年人网站在线观看| 国产色综合久久| 欧美高清性hdvideosex| 成人免费毛片嘿嘿连载视频| 五月天网站亚洲| 亚洲欧洲美洲综合色网| 欧美成人伊人久久综合网| caoporn国产精品| 久国产精品韩国三级视频| 亚洲精品v日韩精品| 国产日韩欧美亚洲| 日韩免费观看2025年上映的电影 | 亚洲高清久久久| 亚洲色欲色欲www| 国产丝袜在线精品| 精品国产乱码久久| 日韩精品一区二区三区视频播放| 91久久精品一区二区二区| 亚洲午夜久久久久久久久电影网| 欧美三级三级三级爽爽爽| 一本色道a无线码一区v| 国产麻豆精品久久一二三| 激情综合色综合久久综合| 午夜精品一区二区三区电影天堂 | 一区二区三区产品免费精品久久75| 国产午夜精品福利| 国产欧美日韩视频在线观看| 欧美精品一区二区三区高清aⅴ| 欧美一区二区观看视频| 欧美一区二区三区免费大片 | 亚洲私人黄色宅男| 亚洲欧洲精品一区二区精品久久久| 国产精品情趣视频| 国产精品人人做人人爽人人添 | 欧美精品在线一区二区三区| 欧美日韩高清影院| 欧美变态口味重另类| 久久综合九色综合97婷婷| 一区二区三区四区高清精品免费观看| 中文字幕免费不卡| 亚洲日本va午夜在线电影| 亚洲综合色网站| 日韩avvvv在线播放| 韩日av一区二区| 不卡的看片网站| 欧美伦理电影网| 久久久久久亚洲综合影院红桃| 日本一区二区三区在线不卡| 成人免费在线视频| 秋霞午夜av一区二区三区| 国产麻豆午夜三级精品| 91视频免费看| 欧美精品一区二区三区蜜桃| 亚洲色图都市小说| 另类欧美日韩国产在线| 成人激情小说网站| 欧美一区二区私人影院日本| 国产精品免费视频观看| 日韩综合在线视频| 97久久精品人人做人人爽| 欧美一区三区四区|