怎么样能屏蔽 粘贴中文

himanzhao5515 2004-08-11 05:12:30
需要做一个基类继承cedit, 为了不让输入中文,在onchar里做了处理。
但是测试的时候是不能输入了,可是仍然可以用 ctrl+ v 粘贴近来中文,
请问大峡门怎么解决这个问题,有思路也可以,但是不要给我说屏蔽 粘贴这个功能!
谢谢了
...全文
73 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kugou123 2004-08-11
  • 打赏
  • 举报
回复
用HOOK屏蔽掉本进程的ctrl+v功能。
tanyaliji 2004-08-11
  • 打赏
  • 举报
回复
有道理
striking 2004-08-11
  • 打赏
  • 举报
回复
你的ONCHAR 肯定写错了。
用这个
if (::IsCharAlpha ((TCHAR) nChar))
return;
}
else
{MessageBeep(MB_OK);
return;
}
CEdit::OnChar(nChar, nRepCnt, nFlags);
lixia0san 2004-08-11
  • 打赏
  • 举报
回复
打开剪贴板。。解析内容,然后处理

char * buffer = NULL;
//open the clipboard
CString fromClipboard;
if ( OpenClipboard() )
{
HANDLE hData = GetClipboardData( CF_TEXT );
char * buffer = (char*)GlobalLock( hData );
fromClipboard = buffer;
GlobalUnlock( hData );
CloseClipboard();
}
tangshiping 2004-08-11
  • 打赏
  • 举报
回复
在PreTranslateMsg里
howtotell 2004-08-11
  • 打赏
  • 举报
回复
把ctrl+v屏蔽掉.
网络版中文打字练习系统 一、创作的背景和意义: 我校每节信息技术课的前十分钟为中文打字练习时间,让学生用金山打字通进行拼音中文打字,学生一遇到不认识的字就打不出来,只好举手问老师或同学,课堂显得很吵。老师还要用纸将每位学生的打字成绩记录下来,跑来跑去,忙得不可开交,十分辛苦,于是我萌生出这样一个念头,能不能编一个既能拼音提示,又能根据学生的打字成绩即时排出名次的打字软件呢?于是这样的一个打字系统就诞生了。 二、最得意之处: 即指即译--鼠标指着哪个汉字就能显示哪个汉字的拼音。学生在打字时如果遇到不认识的字,只需用鼠标移到那个字上,电脑就会自动显示拼音,学生就可按提示的拼音继续打字,再也不用去麻烦老师或同学了。 三、功能说明:(首页单击“管理员入口”进入后台,密码为:admin123) 1、在管理员后台,可设定5篇打字内容,针对每篇文章的字数和学生打字的速度来设定打字时间。因为计算学生打字成绩中的参数要用到文章总字数和打字时间。 2、在后台还可查看全部学生的成绩、名次、打字所用时间、打字速度、累计成绩等。 3、在后台可以通过数据库中每条记录的ID号进行单条记录的删除。 4、在后台可以删除全部记录,但要输入密码:admin123456 5、前台简介:  当用户输入编号和姓名并登录,系统会从数据库中随机抽取一篇打字内容,并开始倒计时。若想换一篇打字内容只需单击浏览器的刷新按钮,单击鼠标右键可暂停时间。 在打字时,该系统会时时用颜色来区分学生打字的正误,文字打对了显示灰色,打错了显示红色。并时时显示剩余时间、正确字数、错误字数、正确率、速度等信息。 时间用完或文字全部打完,该系统会自动提交表单,并自动统计和计算各种数据,写入数据库中。 系统会根据公式“(正确字数-错误字数×2)÷文章总字数*(2-用户所有时间÷打字设置的时间)*100”来算出本次的打字成绩,并将成绩累加到学期累计成绩中,并用累计成绩÷打字次数算出平均成绩,根据平均成绩排出名次。当学生看到自己的名次上升后都非常自信,打字的兴趣很高,打字速度提高很快。 6、为了防止学生在打字时能复制粘贴,我采用了防复制粘贴技术:屏蔽鼠标左右键、框架技术等。

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧