- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 字符操作小技巧总结
1、字符截取(含中英文) 利用api函数IsDBCSLeadByte(),非零为多字节的首字符,否则为单字节字符。例如: if (IsDBCSLeadByte(str.GetAt(num))) { AfxMessageBox("最后字节字符为汉字的第一字节,其还需要多一个字节!"); }
2013-08-29 21:38:06 610
原创 常见vs链接错误
1、链接时找不到_com_util::ConvertStringToBSTR()与ConvertBSTRToString()的解决办法这两个函数的声明虽然是在comutil.h中,但即使在用到的cpp文件中包含了comutil.h头文件,也是会在链接阶段报错,说是找不到这两个函数的符号. 解决办法就是#include.据我猜测,comdef.h中包含了lib库的引用.
2013-08-23 17:39:37 660
转载 mfc获取自身版本号
1、引入lib#pragma comment(lib, "Version.lib ")2、增加如下代码 char cPath[200],szVersionBuffer[200]; DWORD dwHandle,InfoSize; CString strVersion; ::GetModuleFileName(NULL,cPath,sizeof(cPath)); //首先获得
2013-08-23 13:59:28 5009 1
原创 程序中运行其他可执行文件
1、system()函数 例如:system("del c:\\jk.txt"); system()函数中可以直接运行dos命令,执行相应操作。2、WinExec()函数 EX1: WinExec("Notepad.exe c:\\autoexec.bat",SW_SHOW); //執行 notepad.exe 打开目
2013-08-01 14:31:01 654
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人