中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-09-15 02:08
47,812 topics / 349,917 posts / today 0 new / 48,268 members
DOS开发编程 & 发展交流 (开发室) » Windows 3.1-like GUI tool for DOS
Printable Version  1,851 / 5
Floor1 老马 Posted 2003-06-28 00:00
初级用户 Posts 1 Credits 105
Hi, I'm Lao Ma.
Back in those years I went through a painful period. In the 486 era I wanted to use Win3.1 for programming, but unfortunately I only had 4 MB of memory. Even after learning OWL it was no use, so under DOS (Borlandc 3.0) I wrote a set of graphical interface tools, including these functions;
1. Graphics class BGI (the ones fully usable are 16-color and 256-color; the 32K-color one can also be used now, with modes from 600X350-----1024X768);
2. Mouse functions, keyboard input event handling mode, events (mouse and keyboard) --> handler functions
3. Chinese support, 16-dot-matrix Chinese fonts, using UCDOS's HZK16, and for English using my self-built ASC16
4. Expanded memory using XMS, requires HIMEM.SYS
5. Supports full bitmap BMP
6. All programmed in C++
7. Part of the built-in class inheritance tree is as follows:
Base-Object
|
|--------------------------Contant_Object
| |
| |Bevel
|Region | |TitleBevel
|BoxKey | |FrameBevel
| |TxtKey
|Text
|Edit
| |Edit3D
|CheckBox
|RadioBox
|File
|Line
...........
ControlManager //control management
|
| Window //visible window
|
|Dialog //dialogs for information, input, files, etc. have already been written


The Event class receives input


Friends who are interested can write to me at marxiaochen_2002@163.com
But the corresponding help is incomplete, you can ask me for it
Floor2 Dark-Destroy Posted 2003-06-28 00:00
元老会员 Posts 3,551 Credits 8,312
I want to have a look..
Floor3 ko20010214 Posted 2003-06-28 00:00
版主 Posts 1,628 Credits 7,296
The following is quoted from Lao Ma's post at 2003-6-28 19:16:37:
Hi, I'm Lao Ma.

Lao Ma, you've finally come. Welcome, welcome!!!
Floor4 ldljlzw Posted 2003-06-28 00:00
初级用户 Posts 12 Credits 127
Put it up here and let everyone have a look!!!!
Floor5 ko20010214 Posted 2003-06-29 00:00
版主 Posts 1,628 Credits 7,296
Yeah, put it up here and let everyone take a look first!
Floor6 ldljlzw Posted 2003-06-29 00:00
初级用户 Posts 12 Credits 127
Lao Ma, come quickly—look, so many people are interested in your stuff!!!
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023