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
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


