没有合适的资源?快使用搜索试试~ 我知道了~
首页VC编程精华:编辑框技巧与密码防护
VC编程精华:编辑框技巧与密码防护
需积分: 0 1 下载量 130 浏览量
更新于2024-09-13
收藏 17KB DOCX 举报
"本文档详细介绍了在Visual C++ (VC)编程中关于编辑框的一些实用技巧。首先,讲解了如何让对话框中的CEdit控件类接收对话框的消息。作者建议在对话框初始化时,通过ClassWizard创建一个新的基于CEdit的子类CMyEdit,并在OnInitDialog()函数中进行子类化处理,确保编辑框能够接收到对话框级别的事件和消息。 其次,针对密码安全问题,作者提出了防止密码被非法获取的方法。针对通过SendMessage向包含密码的Edit控件发送WM_GETTEXT或EM_GETLINE消息来获取密码的行为,通过重写CMyProtectEdit的DefWindowProc函数进行拦截。在CMyProtectEdit类中,定义了一个全局布尔变量g_bIdentity,用于判断消息是否合法。当接收到WM_GETTEXT或EM_GETLINE消息时,会检查这个标志,只有在g_bIdentity为真时,才允许获取密码,从而保护了密码的安全性。 这篇文档提供了实用的VC编程技巧,不仅涵盖了基础的编辑框操作,还包含了密码安全方面的最佳实践,对于提升开发者在VC环境下编写对话框应用的效率和安全性具有很高的参考价值。"
资源详情
资源推荐
积累的 VC 编程小技巧之编辑框
作者:huzunbo阅读人次:3136文章来源:VC 在线发布时间:2007-9-3网友评论(1)条
1.如何让对话框中的编辑框接收对话框的消息
////////////////////////////////////////////////
// 如何让对话框中的 CEdit 控件类接收对话框的消息
////////////////////////////////////////////////
1、在对话框中增加一个 ID 为 IDC_EDIT1 的 CEdit1 控件
2、通过 ClassWizard 生成一个基于 CEdit 的新类 CMyEdit,
CMyEditm_wndEdit;
3、在对话框 OnInitDialog()中,将 m_wndEdit 子类化,使其能够接受对话
框的消息。
m_wndEdit.SubclassDlgItem (IDC_EDIT1,this);
2.如何防止密码被非法获取?
[问题提出]
这两天大家比较专注在获取 Edit 密码框的密码.在盗取时,我们如何防范呢?
[解决方法]
此方法针对于通过 SendMessage 向此窗口发送 WM_GETTEXT 或
EM_GETLINE 消息来取得密码.跟我来.
[程序实现]
方法很简单,用 CWnd::DefWindowProc 函数拦截得到的消息(向 Edit 发
下载后可阅读完整内容,剩余6页未读,立即下载
verilog_picoblaze
- 粉丝: 3
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功