社区
C语言
帖子详情
我急需TC或者BC++下的下拉图形菜单源代码,大虾请来帮我!
yypp
2001-06-18 10:57:00
我的信箱ppyy@zaobao.com
,请发给我,最好还有注释
分数可以再加
...全文
67
5
打赏
收藏
我急需TC或者BC++下的下拉图形菜单源代码,大虾请来帮我!
我的信箱ppyy@zaobao.com ,请发给我,最好还有注释 分数可以再加
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CNer
2001-10-13
打赏
举报
回复
good。。。
phoenix96_2000
2001-06-19
打赏
举报
回复
void put_menu()
{
int color=LIGHTGREEN;
int light=RED;
setfillstyle(1,LIGHTGRAY);
bar(8,41,92,160);
// setcolor(GREEN);
// rectangle(10,43,90,150);
setcolor(BLUE);
for(int a=0;a<=3;a++)
rectangle(12,25*a+43,88,25*a+72);
design(1,2,50,55,color,"File");
design(1,2,54,55,light,"F ");
design(1,2,50,80,color,"Help");
design(1,2,51,80,light,"H ");
design(1,1,50,105,color,"Replay");
design(1,1,50,105,light,"R ");
design(1,2,50,130,color,"Exit");
design(1,2,52,130,light,"E ");
}
void load_menu()
{
int bar_pos=-1;
int key;
putimage(12,17,buffer,XOR_PUT);
while(1)
{
key=bioskey(0);
switch(key)
{
case ESC: close_menu();
return;
case DOWN:
case ENTER: put_menu();
while(1)
{
key=bioskey(0);
switch(key)
{
case UP: switch(bar_pos)
{
case -1: errorbeep();
break;
case 0: putimage(12,46,buffer,XOR_PUT);
putimage(12,123,buffer,XOR_PUT);
bar_pos=3;
break;
default: putimage(12,bar_pos*25+46,buffer,XOR_PUT);
bar_pos--;
putimage(12,bar_pos*25+46,buffer,XOR_PUT);
break;
}
break;
case DOWN: switch(bar_pos)
{
case -1: putimage(12,17,buffer,XOR_PUT);
putimage(12,46,buffer,XOR_PUT);
bar_pos=0;
break;
case 3: putimage(12,123,buffer,XOR_PUT);
putimage(12,46,buffer,XOR_PUT);
bar_pos=0;
break;
default: putimage(12,bar_pos*25+46,buffer,XOR_PUT);
bar_pos++;
putimage(12,bar_pos*25+46,buffer,XOR_PUT);
break;
}
break;
case ENTER: switch(bar_pos)
{
case 0: close_menu();
return;
case 1: // help_show();
close_menu();
return;
case 2: k=1;
return;
case 3: closegraph();
exit(0);
default: errorbeep();
}
break;
case ESC: close_menu();
return;
default: errorbeep();
}
}
default: errorbeep();
break;
}
}
}
void close_menu()
{
setfillstyle(1,BLACK);
bar(8,41,92,240);
}
只是一个模型,菜单项的功能还没实现,你可自己访照完成,扩充
来不及解说一些函数 ,还有一些没完成功能:创建多个菜单,快捷键,
以后再弄,borland c 下的
design()画一个字符串
errorbeep()按错键发声
风中老长
2001-06-19
打赏
举报
回复
我以前写过一个,但不知道弄那去了:(
nccpu
2001-06-18
打赏
举报
回复
清华大学王士元编著的《C高级实用程序设计》中有TC下的下拉图形菜单源代码,太长了,你自己找书看看。
yypp
2001-06-18
打赏
举报
回复
急!!!
架构师成长计划
tc
=yxq0921l2d&frm=csdn_2 第二期:转化医学研究背景下的高性能计算平台复制链接收看完整内容:https://bizwebcast.intel.cn/eventstart.aspx?eid=311&
tc
=pzw21rx59o&frm=csdn_2 第三期:联邦学习的研究...
求1!+2!…+10!用python循环嵌套_利用for循环嵌套编写程序,计算1!+2!+3!+……+n!,要求n的值要由键盘输入 一定要用嵌套...
展开全部在win-
TC
环境中,62616964757a686964616fe4b893e5b19e31333330323239你所问的算法编译内容如下:#include"stdio.h"#include"conio.h"longcheng(intn){longM;intt;if(n==0)M=0;elseif(n==1)M=1;elseM=1;for(t...
【java学习记录】11.用多线程实现阶乘的计算过程和结果的读取(thread类ReadThread )
+2!+3!+… … +30!), 每次阶乘计算时间随机间隔0.5-1秒; * (2)另一个线程每隔1秒时间读取上个线程的运算结果和计算 进程,并在图形界面中实时显示结果。 ComputeThread public class ComputeThread ex
【C语言】
TC
2.0环境-带图形库
目录1. 下载2. 编译一个图形程序2.1. 解压2.2. 打开虚拟DOS2.3. 设置盘映射到DOSbox中2.4. 进入
TC
2.0安装目录2.5....下载后解压到D盘(随便哪个盘),我在解压包中写了一个有关图形的测试代码T1.C,如下
TC
图形库小知识
TC
图形库又叫Turbo C绘图程序设计库,在早期的2.0版本,
TC
图形库包含了460多个库函数,其中70多个图形函数,这些函数包括绘图,处理图像及图素,屏幕及视图区控制,颜色及线型控制,状态查询和出错处理等,这使得
TC
...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章