![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
eager7
你如今的气质里,藏着你走过的路,读过的书,和爱过的人。
展开
-
MFC 设置编辑框风格
MFC编程中有时需要限制字符输入的类型,长度等。还可以设置不同颜色来提示。1.首先需要自建一个新的类,插入--类--然后自己新建一个类,可以取名为CNewEdit,基类为CEdit。2.在类视图里找到CNewEdit,然后为它添加WM_CHAR事件。添加如下代码 if((nChar>=0x30&&nChar<=0x39)||nChar==0X08) { CEdit::原创 2013-09-13 17:41:07 · 4759 阅读 · 0 评论 -
控件串口编程
1.添加控件通过菜单Project→Add to Project→Components and Control插入即可,再将该控件从工具箱中拉到对话框中。2.在窗口上添加一个串口控件,随便放一个位置,此控件是不可见的。3.为控件添加变量m_com为后面操作做准备,如果不添加变量也可以用GetDlgItem函数获取句柄进行操作4.打开串口先获取串口是否打开,如果打开了就先关闭原创 2013-09-13 17:26:29 · 2288 阅读 · 0 评论 -
CString类常用方法----Left(),Mid(),Right()……
CStringLeft(intnCount)const; //从左边1开始获取前 nCount个字符CStringMid(intnFirst)const; //从左边第 nCount+1个字符开始,获取后面所有的字符CStringMid(intnFirst,intnCount)const; //从左边第 nFirst+1 个字符开始,获取后面nCount个字符CStringRight(int转载 2013-09-13 17:43:22 · 65619 阅读 · 2 评论 -
MFC中类视图里找不到类
结解决方法:1.把vc6.0向导自动生成的.clw文件删除掉,重新打开项目,应该就可以了,这是VC6.0的一个bug!实在不行的话,将.clw文件删除掉,然后在将那两个文件添加进来2.在File View里打开Header Files找到你在类视图里不见了的类,双击打开它的头文件,在随便一个空白处点击空格键,然后重新编译3.打开文件管理,看看是不是找原创 2013-09-14 09:34:23 · 4687 阅读 · 0 评论 -
PlaySound播放一个WAV文件
函数定义:BOOL PlaySound(LPCSTRpszSound, HMODULE hmod,DWORD fdwSound);第一个参数是WAV文件的路径名,第二个参数如果不是播放MFC里以资源ID命名的文件,则可以为空,第三个参数,指明了以何种方式播放文件。注意这个函数只能播放100K以下的WAV文件。假如E盘有个a.wav文件,下面这个例子播放这个文件:#include#i转载 2013-09-14 10:13:35 · 1969 阅读 · 0 评论 -
ListBox用法
在列表框生成后需要向其中加入或是删除行,可以利用:int AddString( LPCTSTR lpszItem )添加行,int DeleteString( UINT nIndex )删除指定行,int InsertString( int nIndex, LPCTSTR lpszItem )将行插入到指定位置。void ResetContent( )可以删除列表框中所有行。原创 2013-09-13 17:11:07 · 867 阅读 · 0 评论 -
MFC风格设置
1.对话框背景在CWinApp中的初始化函数中,在第一行添加 this->SetDialogBkColor(RGB(220,233,248));//设置对话框背景颜色还可以定义一个CBrush的变量m_brush;然后创建新的画刷m_brush.CreateSolidBrush(RGB(220,233,248));然后在color控制事件中返回新的画刷即可原创 2013-09-13 19:43:38 · 1147 阅读 · 0 评论 -
MFC窗口不能正常关闭
在关闭窗口后显示读写异常原因是使用了EndDialog关闭程序后又添加了Destroy的消息,从而冲突了,将消息删掉即可原创 2013-09-14 16:39:55 · 1888 阅读 · 0 评论