国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

一個簡單菜單程序

2019-11-17 05:47:41
字體:
來源:轉載
供稿:網友
今天下午下個菜單程序試試看,主要是要用鼠標控制的,現在還沒寫完,發現有一些問題值得大家討論下,也希望用c寫過鼠標控制菜單程序的朋友一起來探討下.首先是鼠標假如沒按鍵而位置在菜單選向上的時候,大家覺得這個時候應該在菜單主標題這里顯示什么樣的效果呢?是用rectangle畫一個框還是添加背景顏色呢?同樣在菜單選向里也應該顯示什么樣的效果.第二個問題是假如有滾屏的話你們覺得是把一大塊保存下來,還是一行行保存好呢?希望寫過類似程序的朋友以及想寫這個程序的朋友提點意見吧,謝謝.
/*email: milo_zy@sohu.com*/
#include "stdio.h"
#include "dos.h"
#include "stdlib.h"
#include "graphics.h"
#define WAITING 0xff00
#define LEFTPRESS 0xff01
#define LEFTCLICK 0xff10
#define LEFTDRAG 0xff19
#define MOUSEMOVE 0xff08
int Keystate;/*這里的開始都與鼠標有關*/
int MouseExist;
int MouseButton;
int MouseX;
int MouseY;
void *save;/*儲存一塊地方用的*/
strUCt time now;/*這里開始的變量都是時間有關*/
int old,new;
char ss[10];
struct caidan/*用來檢驗是否菜單已經打開*/
c[4];
/*鼠標光標外形定義*/
typedef struct
  SHAPE;
/*箭頭型*/
SHAPE ARROW=,
      0,0,
     };
void TimeDelay(unsigned long microsec); /*延時函數 傳入微秒數*/
void MouSEOn();/*鼠標光標顯示*/
void MouseOff();/*鼠標光標掩示*/
void MouseReset();/*鼠標狀態值初始化*/
void MouseSetXY(int x,int y);/*設置鼠標當前位置*/
int LeftPress();/*獲取鼠標按下鍵的信息*/
void MouseGetXY();/*獲取鼠標當前位置*/
void prtime();/*輸出時間的函數*/
void cdbegain();/*菜單各參數初始狀態*/
void Init();/*開始畫面*/
void delcd();/*先把已有的菜單刪除了*/
void drawcdml(int n);/*輸出菜單中的具體內容*/
void drawcd(int l,int u,int r,int d,int n);/*畫菜單*/
void mouseleft();/*左鍵按下畫菜單具體內容*/
void Move();/*測試過程*/
void  main(void)

void TimeDelay(unsigned long microsec) /*延時函數 傳入微秒數*/

void MouseOn()/*鼠標光標顯示*/
  
void MouseOff()/*鼠標光標掩示*/
  
void MouseReset()/*鼠標狀態值初始化*/
  
void MouseSetXY(int x,int y)/*設置鼠標當前位置*/
  
int LeftPress()/*獲取鼠標按下鍵的信息*/
  
void MouseGetXY()/*獲取鼠標當前位置*/
  
void prtime()/*輸出時間的函數*/

}
void cdbegain()/*菜單各參數初始狀態*/

void Init()/*開始畫面*/

void delcd()/*先把已有的菜單刪除了*/

}
void drawcdml(int n)/*輸出菜單中的具體內容*/

 setcolor(6);
 for(i=0;i<5;i++)
       
}
void drawcd(int l,int u,int r,int d,int n)/*畫菜單*/

void mouseleft()/*左鍵按下畫菜單具體內容*/

     else if(MouseX>=150&&MouseX<=180)/*第2個菜單*/
     
     else if(MouseX>=250&&MouseX<=280)/*第3個菜單*/
     
    else if(MouseX>=350&&MouseX<=390)/*第4個菜單*/
    
}
void Move()/*測試過程*/

   else
   
   prtime();
   TimeDelay(500000);/*按了鼠標一次以后就停些時間才可以按*/
  }
 }
  free(save);
}



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绍兴县| 武陟县| 兴安盟| 陇南市| 武汉市| 聊城市| 乐平市| 清水河县| 藁城市| 黄陵县| 龙井市| 突泉县| 灯塔市| 新乡市| 左权县| 江西省| 合肥市| 揭阳市| 玉林市| 云南省| 红原县| 济阳县| 杨浦区| 正定县| 高邑县| 磐石市| 平武县| 平谷区| 镇赉县| 卢湾区| 吴堡县| 页游| 桃园市| 明溪县| 宝山区| 壤塘县| 特克斯县| 旺苍县| 城口县| 平泉县| 唐河县|