所有的汉字都拥有固定的标准的内码,查BIG5或GB2312表即可。
解决方案 »
- 关于在Visaul Studio 2010中 用VC的SDK编写窗口时遇到问题
- 操作系统的USB端口通信如何控制?
- 奇怪问题 ADO访问数据库问题。高手请进?
- new出来的对象,能存活多久?
- 关于利用打洞技术进行P2P通信时为什么不能用TCP的疑问?我有一些理解,不知道对不对,请大家指正!
- 初学急用加班中。。。Createfile/writefile/edit/button的用法问题
- *** 大家好, 复习一下你所学的知识: 多用户环境下, 访问多个资源- <排队> <优先级>等算法***
- 如何动态的读取不同的access文件数据库(好像很不好实现阿)
- 请高手指教 100分送你 POS系统开发,怎么来在程序中读写条形码扫描仪的数据???
- updateallviews如何只更新四个视图中的一个
- 谁有在win2K下可用的TAPI拨号及RAS拨号的源程序?我无法在win2k下实现该功能,win2k和98在这一点上有什么区别?
- MS Agent在Win2000下面怎么没有声音?
怎样捕捉,讲详细点。我在一个Edit Control内输入一个汉字,Edit Control的data viariant
定义为CString,但不能得到正确的内码。
char cH,cL;printf("请输入汉字:");
scanf("%c%c\n",&cH,&cL);
printf("汉字“%c%c”的内码为:%x%x\n",cH,cL,cH,cL);即可得到汉字的16进制内码
1>映射一下Edit Control的EN_CHANGE消息;
2>在以上消息的相应中进行以下处理:
>>得到Edit Control的窗口指针;GetDlgItem
>>得到刚输入的汉字!
这个应该可以自己解决吧!OK?(GetWindowText)...
>>转成内码;
只要把汉字分成LOBYTE和HOBYTE就可以了!这个就不用多说了吧!?丁丁
1>映射一下Edit Control的EN_CHANGE消息;
2>在以上消息的相应中进行以下处理:
>>得到Edit Control的窗口指针;GetDlgItem
>>得到刚输入的汉字!
这个应该可以自己解决吧!OK?
>>转成内码;
只要把汉字分成LOBYTE和HOBYTE就可以了!这个就不用多说了吧!?丁丁