MFC
Walker_m
细节决定成败
展开
-
VS中MFC连接MySQL由于系统不同位(32/64)引起的错误:无法解析的外部符号 _mysql_init@4、_mysql_query
VS中建立MFC项目连接Mysql 的一般步骤见文章:《VS中MFC连接MySQL的方法》http://blog.csdn.net/u010439291/article/details/43889403但是由于系统是32位或者64位的不同,编译时会引起如下错误:无法解析的外部符号 _mysql_real_connect, 无法解析的外部符号 _mysql_query,无法解析的外部符号 _mysq...转载 2018-04-30 14:42:58 · 395 阅读 · 0 评论 -
error C2440 “static_cast” 无法从“void (__thiscall C* )(void)...
开发平台由VC6.0升级至VS2005以上的版本,需要将原有的项目迁移,可能碰到类似错误:error C2440: “static_cast” 无法从“void (__thiscall C* )(void)...VS2005之后的版本对消息的检查更为严格,以前在VC6下完全正常运行的消息映射在VS2005下编译不通过[cpp] view plain copyON_MESSAGE(WM_messa...转载 2018-05-14 17:48:56 · 2384 阅读 · 0 评论 -
error C2440: “static_cast”: 无法从“void (__thiscall CChatDlg::* )(WPARAM,LPARAM)
当用VS2010打开VC6的程序时会出现以下问题:error C2440: “static_cast”: 无法从“void (__thiscall CChatDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”从基类型到派生类型的强制转换需要 dynamic_cast 或 static_cast 由V...转载 2018-05-14 17:43:21 · 2139 阅读 · 1 评论 -
怎么把MFC做好的程序打包成一个安装包,可以在别的电脑安装运行?
在菜单里选 ”文件“ -->“新建”-->"项目" 会弹出 “新建项目” 对话框在对话框的“项目类型”列表里选“其他项目类型”--->"安装和部署"对话框的“模板列表里”选“安装项目” 或“安装向导”就会生成一个安装项目在里面添加生成的“.exe" 等就可以了。...原创 2018-05-03 14:18:56 · 1755 阅读 · 0 评论 -
地图端转换经纬度
地图端var strLatLng = LatLngArrayToString(event.latLng);用于将LatLng类型的经纬度转换为“纬度,经度;纬度,经度;.........”形式的字符串原创 2018-05-03 10:19:49 · 367 阅读 · 0 评论 -
MFC中delete和Left用法
delete是删除left是取左如下例子:CString str1,str2;str1 = _T("abcdefg123456");str1.Delete(0,7);//0表示起始位置,7表示要删除的字符数 此时 str1 = _T("123456");str2 = str1.Left(3);//str2 = _T("123"); str1 = _T("123456");...原创 2018-05-09 13:49:14 · 2163 阅读 · 0 评论 -
C++ MFC EDIT控件显示多行内容,并总是在底部显示最新内容,滚动显示。
1. 更新内容在最底部: [cpp] view plain copyCString strLogs; strLogs.Format(_T("%s"), _T("测试,测试")); m_viewprocess += strLogs; GetDlgItem(IDC_EDIT_LOG)->SetFont(&typeNameFont); //设置字体 GetDlgIte...转载 2018-05-01 17:31:34 · 5311 阅读 · 0 评论 -
MFC Edit多行获取每行和截取整数
截取行:int i, nLineCount = m_myEdit.GetLineCount();//m_myEdit是与edit控件关联的变量CString strText, strLine;// Dump every line of text of the edit control.for (i=0; i < nLineCount; i++){ // length of line i:...转载 2018-05-01 17:21:49 · 2073 阅读 · 0 评论 -
MFC笔记:获取并更新Edit Control中的内容
方法一:为Etid Control添加变量(右键:添加变量),在程序中进行操作后,更新到相应的Edit Control中;不要忘了调用函数UpdateData:// 控件 --> 程序UpdateData(TRUE);// 程序 --> 控件UpdateData(FALSE); 方法二:使用以下函数获取并设置Eidt Control的内容:GetDlgItemInt、SetDlgIte...转载 2018-05-01 17:19:53 · 4262 阅读 · 0 评论 -
VS中MFC连接MySQL的方法
MFC连接MySQL的方法:首先建立一个MFC项目。下面进行设置:(1)项目—>属性—>配置属性—>C/C++—>附加包含目录:在附加包含目录中添加C:\Program Files\MySQL\MySQL Server 5.7\include(就是安装MySql下的include文件夹,将头文件包含)(2)项目—>属性—>配置属性—>连接器—>常规—...转载 2018-04-30 14:44:43 · 3004 阅读 · 1 评论 -
百度地图学习
如何使用百度地图(网页版)在百度的dev网页已经写的非常详细了:http://dev.baidu.com/wiki/map/index.php?title=%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97,下面仅添加几个常用的操作方法:1、如何更换marker的图标?第一、只需改变icon的路径即可,类似银行标注。示例: http://dev.baidu.com/wiki/...转载 2018-05-27 10:03:10 · 267 阅读 · 0 评论