MFC
起点wyh
这个作者很懒,什么都没留下…
展开
-
vs2010 MFC中listcontrol控件的使用
1.新建对话框MFC,在对话框上放一个ListCtrlID:IDC_PATHView:Report2.为ListCtrl添加变量右击->添加变量m_wndPath3.找到OnInitDialog()函数添加如下代码:// TODO: 在此添加额外的初始化代码m_wndPath.DeleteAllItems();//清空转载 2014-11-17 20:59:31 · 5910 阅读 · 0 评论 -
vs2010(mfc)连接access数据库进行增加修改删除操作
_ConnectionPtr m_pConnection;if (CoInitialize(NULL)!=0){//MessageBox(_T("初始化失败!"),MB_OK);exit(1);}try{//连接access数据库m_pConnection.CreateInstance("ADODB.Connection");//低版本access//m原创 2014-11-07 09:42:37 · 6550 阅读 · 0 评论 -
MFC中使用控制台printf语句
在MFC中有时候需要调用一下控制台来输出一些数据进行测试。。这个时候要添加如下几行代码:AllocConsole();freopen("CONIN$","r",stdin);freopen("CONOUT$","w",stdout); freopen("CONOUT$","w",stderr);之后就可以使用printf语句来输出了。原创 2015-02-06 10:52:43 · 560 阅读 · 0 评论 -
mfc 中实现打开文件夹获取文件夹路径
//获取文件夹路径CString GetDirectory(){BROWSEINFO bi;TCHAR name[MAX_PATH];CString a(""); ZeroMemory(&bi,sizeof(BROWSEINFO));bi.hwndOwner = AfxGetMainWnd()->GetSafeHwnd();bi.pszDisplayName = n原创 2014-11-07 16:13:14 · 1165 阅读 · 0 评论 -
Unicode 下char*与CString相互转换
转自:http://blog.csdn.net/neverup_/article/details/5664733 1、Unicode下CString转换为char *方法一:使用API:WideCharToMultiByte进行转换 CString str = _T("D://校内项目//QQ.bmp"); //注意:以下n和len的值大小不同,n是按字符计算的,l转载 2015-08-04 11:05:31 · 4798 阅读 · 0 评论 -
MFC中多个子菜单对应同一个消息响应函数
有些时候,我们需要有一些连续的子菜单来对程序做一些简单的切换操作,但是为每一个子菜单都声明并绑定一个消息映射函数显然是很繁琐的。此时我们可以用到ON_COMMAND_RANGE举例说明:定义消息响应函数:afx_msg void ChangeColor(UINT nID);绑定:ON_COMMAND_RANGE(ID_min,ID_max,ChangeColor)原创 2015-09-16 21:09:17 · 955 阅读 · 0 评论