当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在编写MFC应用程序过程中,需要对原有的CEdit作功能上的扩展,新生成的类CEditEx继承于CEdit,只允许用户输入数字和小数点。
 

 

    摘要:  windows95/98/me的注册表包含了windows95/98/me的系统配置、pc机的硬件配置、win32应用程序和用户的其他设置信息。注册表和ini文件不同,它是多层次的树状数据结构,具有六个分支(根键),每个分支又由许多的键和键值组成,而每个键则代表一个特定的配置项目。  在实际编程工作中,我们遇到了如何在visual c++中对windows95/98/me注册表整个树状结构信息......
    摘要: #pragma warning(disable:4231)#pragma warning(disable:4273)#pragma warning(disable:4786) #include "stdafx.h"#include <string>#include <vector>using namespace std; #include "serialport.h"......


理解虚拟键码,扫描码和ASCII字符码
在编写mfc应用程序过程中,需要对原有的cedit作功能上的扩展,新生成的类ceditex继承于cedit,只允许用户输入数字与小数点.

要实现只允许用户输入数字与小数点,需要屏蔽非数字与小数点的字符,屏蔽工作在onchar消息函数中进行:当按下键盘后,解发wm_char消息,并进入onchar消息函数,用::isdigit(nchar)验证数字,用nchar == .验证小数点,满足其一即调用父类onchar函数继续处理:cedit::onchar(nchar, nrepcnt, nflag).
...   下一页
    摘要: 20051-7...1-21mfc动态链接库框架的建立,创建功能类, 要求导出vector<class t>类型数据。解决方案:在dll中供vector模板使用的类(struct)需要重载< 和 == 运算符使用自定义的宏:#ifdef dll_exports#define dll_api __declspec(dllexport)#define expimp_template......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE