中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-16 12:16
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 100KB的DOS图形界面开发(Borland/DJGPP 库) 精华I 查看 41,581 回复 111
61 发表于 2007-08-19 15:40 ·  中国 福建 宁德 电信
初级用户
★★
积分 178
发帖 85
注册 2006-07-06 15:25
UID 58125
状态 离线
for dos版的貌似不能下载。。。
62 re:zqlcch 发表于 2007-08-19 18:04 ·  中国 辽宁 大连 沙河口区 联通
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
63 发表于 2007-08-20 09:45 ·  中国 福建 宁德 电信
初级用户
★★
积分 178
发帖 85
注册 2006-07-06 15:25
UID 58125
状态 离线
有错误,MSGBOX.C不能通过编译,提示未定义的符号。。。
64 发表于 2007-08-20 11:46 ·  中国 福建 宁德 电信
初级用户
★★
积分 178
发帖 85
注册 2006-07-06 15:25
UID 58125
状态 离线
继续报告BUG。。。。。。
LABEL还是能得到焦点。。。。。LABLE不能显示,包括示例代码。。。
MESSAGEBOX函数不能使用,包括示例代码。。。。。

最好还是出个BC31版本。。。。。因为DJGPP调用实模式中断很麻烦的说。。。尤其是需要进行内存数据传输时。。。。
65 发表于 2007-08-20 18:26 ·  中国 江苏 苏州 联通
中级用户
★★
积分 298
发帖 118
注册 2006-03-01 13:30
UID 51161
状态 离线
Originally posted by ecurb2006 at 2007-8-19 18:04:
直接下栽这个 http://www.ecurb2006.com/download/gui-djgpp.zip


嗯,不错!DJGPP版速度有大大提高~
欢迎光临happyBASIC小站:http://yxbasic.51.net
66 发表于 2007-08-21 17:35 ·  中国 辽宁 大连 甘井子区 电信
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
有错误,MSGBOX.C不能通过编译,提示未定义的符号。。。

继续报告BUG。。。。。。
LABEL还是能得到焦点。。。。。LABLE不能显示,包括示例代码。。。
MESSAGEBOX函数不能使用,包括示例代码。。。。。

最好还是出个BC31版本。。。。。因为DJGPP调用实模式中断很麻烦的说。。。尤其是需要进行内存数据传输时。。。。


微型嵌入式GUI-DJGPP+DJGPP编译器组合 版本 下载 (推荐!)
http://www.ecurb2006.com/download/gui-djgpp.zip
请将gui目录下的 libgui.a 复制到 djgpp 的lib目录 (覆盖原来的库!)
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
67 使用遇到问题 发表于 2007-08-21 17:47 ·  中国 辽宁 大连 甘井子区 电信
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
可以加我 MSN ecurb2006#hotmail.com (#->@)
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
68 发表于 2007-08-21 20:04 ·  中国 江苏 苏州 电信
中级用户
★★
积分 298
发帖 118
注册 2006-03-01 13:30
UID 51161
状态 离线
报告BUG, DJGPP版本的mouse只能在屏幕的约上半边移动,不能移到下半部。。。
欢迎光临happyBASIC小站:http://yxbasic.51.net
69 re:happybasic 发表于 2007-08-22 09:55 ·  中国 辽宁 大连 甘井子区 电信
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
可能又些显卡不兼容这个模式,造成无法显示或者只显示1/4(整个屏幕).

不知道happybasic 的情况是不是这样.

如果是 1/2 就比较奇怪了,鼠标不能移动的地方,有窗口等显示么?
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
70 Borland库更新!!!!! 发表于 2007-08-22 10:39 ·  中国 辽宁 大连 甘井子区 电信
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
为了保证下载到最新的库,请访问
http://www.ecurb2006.com/blog/post/download.html
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
71 发表于 2007-08-22 12:19 ·  中国 江苏 苏州 电信
中级用户
★★
积分 298
发帖 118
注册 2006-03-01 13:30
UID 51161
状态 离线
Originally posted by ecurb2006 at 2007-8-22 09:55:
可能又些显卡不兼容这个模式,造成无法显示或者只显示1/4(整个屏幕).

不知道happybasic 的情况是不是这样.

如果是 1/2 就比较奇怪了,鼠标不能移动的地方,有窗口等显示么?


显示是全屏,鼠标不能移的地方,有窗口
欢迎光临happyBASIC小站:http://yxbasic.51.net
72 Borland库继续更新!!!!! 发表于 2007-08-22 20:49 ·  中国 辽宁 大连 甘井子区 电信
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
256色库和16色库都放进去了,自己选用.

为了保证下载到最新的库,请访问
http://www.ecurb2006.com/blog/post/download.html
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
73 发表于 2007-08-22 20:52 ·  中国 辽宁 大连 甘井子区 电信
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
显示是全屏,鼠标不能移的地方,有窗口


比较奇怪了,是运行的例子程序么?所有的例子都这样?
加我 MSN:ecurb2006#hotmail.com (#->@)
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
74 发表于 2007-08-22 21:10 ·  中国 江苏 苏州 中移铁通
中级用户
★★
积分 298
发帖 118
注册 2006-03-01 13:30
UID 51161
状态 离线
是的
欢迎光临happyBASIC小站:http://yxbasic.51.net
75 发表于 2007-08-23 09:02 ·  中国 福建 宁德 电信
初级用户
★★
积分 178
发帖 85
注册 2006-07-06 15:25
UID 58125
状态 离线
经过测试,现在已经很棒了!!
继续提:SelBox有BUG,对某个项目双击会使选中的蓝条消失,但实际还是选中的。。。SelBox不支持键盘操作。

MsgBox函数ecurb2006兄偷懒了,为啥按钮显示的是YESNOONCANCEL而不是中文,当然,这个问题是小事,可以在编译后用16进制编辑器解决。。。。

最后一个:给控件加上热键功能吧,像其他GUI库那样,可以由用户指定。。比如按Alt+A是按按钮XX,按Alt+L是某列表框获得焦点等等............当然,这也可以用变通用方法解决,但会增加使用者的开发的时间。。。。

[ Last edited by zqlcch on 2007-8-23 at 09:09 AM ]
论坛跳转: