初学者的问题!
小弟初学C++ Builder刚十天,现在想写一个打字练习软件,遇到也下面的问题,特向各位请教:
在程序中我需要接收键盘的输入(注意:是中文输入),因为TRichEdit的显示达不到我的要求,所以我打算在Form中接收,而用Canvas显示。如果输入的是英文,在Keydown事件中就可以正确接收。但如果要求输入的是中文的话,要知道中文输入一般都是由几个字母打出一个中文的,但我在输入这几个字母的时候(还未按下空格打出中文字),每按一下健,Form都会收到一个KeyDown事件,而且Key的值都大于0xa0(中文)。
我想问,如TRichEdit这样的类最初是怎么接收输入的,如果我想Form接收输入,应怎么做?