MFC
小小水滴
这个作者很懒,什么都没留下…
展开
-
判断所查文件或路径是否存在
CString FileName;//文件名+路径....1.CFileFind finder; BOOL bWorking = finder.FindFile(FileName); if (bWorking) { remove(FileName); //如果已存在,移除 } finder.Close(); 2. CFileFin原创 2012-07-20 15:30:05 · 1242 阅读 · 0 评论 -
对自己建立的INI文件的相关操作函数
INI文件简介: 在我们写程序时,总有一些配置信息需要保存下来,以便在下一次启动程序完成初始化,这实际上是一种类持久化。将一些信息写入INI文件(initialization file)中,完成程序中界面变量的初始化工作,作为配置信息,可完成简单的持久化支持。 在程序中经常要用到设置或者其他少量数据的存盘,以便程序在下一次执行的时候可以使用,比如说保存本原创 2012-07-25 14:56:22 · 1652 阅读 · 0 评论 -
字符串分隔函数strtok
strtok 原型:char *strtok( char *str, char *delim ); 功能: 分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。 根据delimit中的字符来分割字符串 str。 说明: 首次调用时,s指向要分解的字符串的首地址,之后再次调用要把s设成NULL。 strtok原创 2012-07-23 12:19:37 · 2117 阅读 · 0 评论 -
MFC中PreTranslateMessage的实现
PreTranslateMessage PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的,绝大多数本窗口的消息都要通过这里,比较常用,当你需要在MFC之前处理某些消息时,常常要在这里添加代码. MFC消息控制流最具特色的地方是CWnd类的虚拟函数 PreTranslateMessage(),通过重载这个函数,我们可以改变MFC的消息控制转载 2012-07-30 17:49:07 · 961 阅读 · 0 评论 -
OnMouseHover()和OnMouseLeave()(让窗口捕获并响应WM_MOUSEHOVER和WM_MOUSELEAVE消息)
当鼠标停留在程序窗口一定时间后,会产生一个WM_MOUSEHOVER消息;当鼠标离开程序窗口后,会产生一个WM_MOUSELEAVE消息。那如何才能使窗口响应这两个消息呢?按下面的步骤,即可让指定的窗口能捕获并响应WM_MOUSEHOVER和WM_MOUSELEAVE消息了:1、在窗口类的头文件中添加:[cpp] view plaincopyprint?afx_转载 2012-11-27 14:40:25 · 14987 阅读 · 2 评论