国产精品一久久香蕉产线看-国产精品一区在线播放-国产精品自线在线播放-国产毛片久久国产-一级视频在线-一级视频在线观看免费

漢字圖形窗口設(shè)計(jì)函數(shù)方法

時(shí)間:2022-06-26 10:40:50 圖形圖像/多媒體 我要投稿
  • 相關(guān)推薦

漢字圖形窗口設(shè)計(jì)函數(shù)方法

  主要包括窗口生成與管理函數(shù),如窗口生成,窗口打開(kāi),窗口關(guān)閉,窗口刪除等。

  1.窗口結(jié)構(gòu)定義方法

  typedef struct gwin {

  int x0,y0,x1.y1; /*窗口位置及大小*/

  int Border; /*窗口邊框類(lèi)型*/

  int Wcolor; /*窗口背景顏色*/

  char Wstate; /*窗口狀態(tài)標(biāo)志*/

  char far *Buffer; /*指向窗口緩沖區(qū)指針*/

  }GWIN;

  在GWIN中,Border為窗口的邊框?qū)傩?可以根據(jù)不同要求設(shè)計(jì)出多種邊框類(lèi)型業(yè),以美化窗口界面。

  2.窗口子函數(shù)

  窗口生成子函數(shù):Gwin * GwinCreate(x0,y0,x1,y1,border,colo

  r)

  int x0,y0,x1,y1; /*窗口位置及大小*/

  BorderMode border; /*窗口邊框類(lèi)型*/

  int color; /*窗口背景顏色*/

  窗口顯示子函數(shù):GwinDisplay(GWIN *w)

  w為用GwinCreate生成的窗口指針,即此函數(shù)畫(huà)出窗口。

  窗口打開(kāi)子函數(shù):GwinOpen(GWIN * w)

  此函數(shù)調(diào)用GwinDisplay來(lái)顯示窗口,并存儲(chǔ)屏幕。

  窗口關(guān)閉子函數(shù):GwinClose(GWIN * w)

  此函數(shù)關(guān)閉已打開(kāi)的窗口,恢復(fù)屏幕,但此窗口數(shù)據(jù)還保存,可再次打開(kāi)。

  窗口刪除子函數(shù):GwinKill(GWIN * w)此窗口徹底清除窗口,不可重新打開(kāi)。

  3.部分程序

  下面給出實(shí)現(xiàn)上述功能的C語(yǔ)言程序

  /*Windows Create*/

  #include

  #include

  #include

  #include

  #include

  #include

  #define CR 0x0d

  #define Esc 0x1b

  #define Left 0x4b

  #define Right 0x4d

  #define Up 0x4d

  #define Down 0x50

  #define OPEN 1 /*窗口為打開(kāi)狀態(tài)*/

  #define CLOSE 0 /*窗口為關(guān)閉狀態(tài)*/

  #define MOUSE 0 /*是否有鼠標(biāo)移動(dòng)*/

  /*定義窗口邊框類(lèi)型*/

  typedef enum {

  NoBorder,/*普通窗口,系統(tǒng)默認(rèn)值*/

  TBorder,/*窗口有凸邊框類(lèi)型*/

  WBorder,/*窗口有凹邊框類(lèi)型*/

  TWBorder,/*窗口有凸凹邊框類(lèi)型*/

  WTBorder,/*窗口有凹凸邊框類(lèi)型*/

  CBorder,/*窗口有漢字邊框類(lèi)型*/

  ... /*其它窗口類(lèi)型*/

  }BorderMode;

  GWIN * GwinCreate(x0,y0,x1,y1,border,color)

  int x0,y0,x1,y1;

  BorderMode border;

  int color;

  {

  GWIN *w;

  w=malloc(sizeof(GWIN));

  w->x0=x0;

  w->y0=y0;

  w->x1=x1;

  w->y1=y1;

  if(border==NoBorder)w->Border=NoBorder;<BR

【漢字圖形窗口設(shè)計(jì)函數(shù)方法】相關(guān)文章:

indirect函數(shù)使用方法06-28

mod函數(shù)使用方法06-28

關(guān)于Turbo C在圖形狀態(tài)下快速顯示彩色漢字的方法06-28

平移的圖形剪紙方法03-21

對(duì)軸圖形剪紙方法06-28

數(shù)學(xué)函數(shù)教學(xué)設(shè)計(jì)06-27

反函數(shù)課件設(shè)計(jì)06-28

sql表函數(shù)的使用方法06-28

多條件函數(shù)的使用方法06-28

軸對(duì)稱(chēng)圖形剪紙方法06-27

主站蜘蛛池模板: 久草视频在线网 | 天堂在线中文网 | 日本久久精品视频 | 怡红院日本一道日本久久 | 一级寡妇乱色毛片全场免费 | 欧美黑人巨大日本人又爽又色 | 小雪婷的性欢日记h全文 | 一区小说二区另类小说三区图 | 欧美bbbbxxxx | 欧美a在线看| 日韩在线伦理片免费观看 | 日韩欧美一区二区三区不卡视频 | 日本在线网 | 免费三级伦理片 | 日本一区二区三区欧美在线观看 | 久久综合五月天婷婷伊人 | 色哟哟久久 | aaa黑人一级毛片 | 国产精品日日摸夜夜添夜夜添1 | 国产农村三片免费网站 | 黄网视频 | 国产在线爱做人成小视频 | 男女乱淫真视频免费一级毛片 | 国产v国产v片大片线观看网站 | 午夜丁香影院 | 成人网在线视频 | 国产伦理在线播放 | 免费人成网站在线高清 | 日日操日日碰 | 亚洲欧美日韩中文不卡 | 国产一级一片免费播放i | 欧美日本亚洲国产一区二区 | 天天澡夜夜澡狠狠澡 | 午夜在线不卡 | 日本黄色影片在线观看 | 欧美在线视频导航 | 很黄很色的1000部视频 | 一级毛片在线 | 国产欧美一区二区三区久久 | 免费女上男下xx00xx动态图 | 亚洲欧美91 |