中国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 05:47
47,812 topics / 349,917 posts / today 0 new / 48,268 members
DOS开发编程 & 发展交流 (开发室) » Which expert knows how to add a Chinese input method into a program [Discussion]
Printable Version  882 / 6
Floor1 冷石_jasv Posted 2003-12-01 00:00
初级用户 Posts 27 Credits 182
I mean without loading ucdos, pdos95... adding a Chinese input method into a program you write yourself.
Most people can display Chinese characters without loading a Chinese character support system, but if you don't load a Chinese character support system, how do you input Chinese characters?
Floor2 冷石_jasv Posted 2003-12-07 00:00
初级用户 Posts 27 Credits 182
Why is it that nobody ever adds a Chinese input method into their own programs (separate from Chinese character support systems like ucdos, pdos95, etc.)?
Floor3 qb45 Posted 2003-12-08 00:00
高级用户 Posts 194 Credits 677
Yes, there is, QBWIN had it long ago! They're all made into subroutines, providing QLB and LIB, take a look.
Floor4 冷石_jasv Posted 2003-12-08 00:00
初级用户 Posts 27 Credits 182
I just don't want to call other people's library files, I want to learn it myself, that way I'll have more freedom when programming!
Floor5 folly Posted 2003-12-09 00:00
初级用户 Posts 4 Credits 110
As for how to program it, I don't know. Can someone tell me???
Floor6 aria Posted 2003-12-13 00:00
高级用户 Posts 243 Credits 924
Using an input method under DOS requires fonts
The fonts generally store dot-matrix information
Floor7 陈沫 Posted 2003-12-22 00:00
中级用户 Posts 54 Credits 250
In graphics mode (or by writing directly to the screen), read the Chinese fonts (Chinese character codes), and write to the screen.
Then write a keyboard code-reading module, and once you connect them to your software, that's it.
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023