
MFC
FrivolousInstant
做好每一件事,并使其有意义
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MFC编程实现新建文件夹
代码如下:GetModuleFileName( NULL, strPath.GetBuffer(MAX_PATH), MAX_PATH ); //NULL 返回应用程序的全路径strPath.ReleaseBuffer(); //清空缓冲区strPath = strPath.Left(strPath.ReverseFind(_T('\\'))); //获取整个路径转载 2016-04-26 14:12:02 · 1183 阅读 · 0 评论 -
模态框的使用
该消息循环实现,当键盘按下Ctrl+S键时,调用自己新建的模态框;然后消息循环不停的题判断,模态框的处理是否将rePrintFlag这个字段是否改为1;如果改了,则调用线程,否则继续循环;这里就有个问题:当我新建模态框后,我要手动关闭模态框的话,只能有注释掉的那条语句,但是Dug发现,这是个断言总是报错。估计原因是消息循环,重复的去调用的话,可能会使软件崩毁,内存溢原创 2016-10-12 14:24:54 · 571 阅读 · 0 评论 -
Unicode 和多字节字符集 (MBCS) 支持
http://www.cnblogs.com/ccjt/p/4320244.htmlunicode和多字节字符集是两种不同的编码方式,不同的编码方式下,所对应的一些函数是不兼容的。读到多字节菜单字符串之后,用MultiByteToWideChar()转为unicode字符串或者 使用API的A版本来设置菜单的显示名称,比如,SetMenuItemInfoA(...)转载 2016-10-12 14:24:07 · 1674 阅读 · 0 评论 -
ReverseFind的用法 ; 查找字符中最后一个字符
ReverseFindCString::ReverseFind ReverseFind在一个较大的字符串中从末端开始查找某个字符 CString::ReverseFind int ReverseFind( TCHAR ch ) const; 返回值: 返回此CString对象中与要求的字符匹配的最后一个字转载 2016-10-12 14:23:25 · 20957 阅读 · 0 评论 -
手动打开一个程序,软件打开EXE
memset(buffer, 0, sizeof(buffer));::GetPrivateProfileString(_T("PATH"),_T("file_path"),_T(""), buffer, MAX_PATH, _T(strConfigPath + "config.ini"));m_file_path = buffer;if (m_file_path.Righ原创 2016-10-12 14:19:58 · 805 阅读 · 0 评论 -
获取.exe的软件名称
//获取软件名称CString strExePath;strExePath = GetAppPath();while (-1 != strExePath.Find("\\")){strExePath = strExePath.Mid(strExePath.Find("\\")+1);}m_sAppName = strExePath.Mid(0原创 2016-10-12 14:18:05 · 922 阅读 · 0 评论 -
MFC__ZPL语言Zbor打印机打印数据换行问题
数据源后面+ "\x01" 手机扫描不换行数据源后面+ "_0d_0a" Excle 会隔行换行数据源后面+ "_0d" 单行换行,手机扫描也会换行数据源后面+ "_0d" d的情况ZPl里面要加^FH on ^FDHA原创 2016-08-11 10:10:32 · 1360 阅读 · 0 评论 -
MFC 错误鸡精
第一个: 常常直接显示Int类型;其实要转换成CString类型;第二个: switch红色下划线,Error:控制传输跳过的实例化解决办法switch(iParam1) { case 0: CStringstrResult; strResult.Format(_T("%s"),iParam2); break;原创 2016-04-22 11:11:03 · 497 阅读 · 0 评论 -
C++ const String 类型指针用法
const char *c_str();c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。注意:一定要使用strcpy()函数 等来操作方法c_str()返回的指针比如:最好不要这样:翻译 2016-08-11 10:06:38 · 2272 阅读 · 0 评论 -
MFC 中 如何屏蔽Esc和Ente
http://blog.youkuaiyun.com/?ref=toolbar_logo转载 2016-08-11 16:49:55 · 1523 阅读 · 0 评论 -
OnTimer()函数用于实现定时控制功能
OnTimer()函数:OnTimer()函数用于实现定时控制功能,定时控制功能主要由下面三个函数共同实现:SetTimer, KillTimer()和OnTimer().粗略的说,Settimer是设置一个计时器并开始执行计时器Ontimer中的代码,Ontimer是计时器所执行的代码。KillTimer用于停止计时器。或者说Settimer是设置定时器的,Ontim翻译 2016-10-12 14:28:51 · 5176 阅读 · 1 评论