MFC
kmcfly
故不积蹞步,无以至千里;不积小流,无以成江海。
展开
-
MFC 静态库链接 路径问题
在MFC工程中,链接库的路径原创 2014-06-26 13:43:39 · 883 阅读 · 0 评论 -
MFC 好用 文本 字符串处理函数
AfxExtractSubString 参数说明: rString 得到的字符串;lpszFullString 待分割的字符串;iSubString 要得到第几个字符串;chSep 个子串之间的分隔符 例如,有一个字符串strFullString = "abcd-hgdy-weiuiwu-sdlsk";则有: CStr原创 2014-09-11 20:11:30 · 762 阅读 · 0 评论 -
CString::Find()函数
注:CString::Find函数,如果给定的参数是一个字符串,那么它必须与此字符串中的某一个子字符串完全匹配才能返回相匹配的子字符串第一个字符的索引。 CString::Find作用 在一个较大的字符串中查找字符或子字符串 int Find( TCHAR ch ) const; int Find( LPCTSTR lpszSub转载 2014-09-11 20:16:23 · 10497 阅读 · 0 评论 -
实现ListCtrl控件中 数据项可编辑功能
实现ListCtrl控件中 数据项可编辑功能要实现ListCtrl可编辑功能,只要在响应鼠标双击事件时,获取List中当前鼠标所在的Iem和SubItem序号,并获取当前数据项的Point位置,然后在响应的位置即时生成一个编辑框,并将原来数据项中的内容写入到编辑框中等待编辑,最后将编辑过的内容再保存到数据项中。为了实现这个功能,我需要对CListCtrl和CEdit进行子类化。转载 2015-06-18 17:55:35 · 1057 阅读 · 0 评论 -
MFC控件:listctrl使用方法总结
http://blog.sina.com.cn/s/blog_69c7ee4401019dd5.html时间:04/06/2006以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn1. CListCtrl 风格转载 2015-06-18 17:35:21 · 720 阅读 · 0 评论 -
双击listcontrol 可编辑
BEGIN_MESSAGE_MAP(CDDNSManage, CDialog)ON_BN_CLICKED(ID_BUTTON_DDNS_ADD, &CDDNSManage::OnBnClickedAdd)ON_BN_CLICKED(ID_BUTTON_DDNS_SETTING, &CDDNSManage::OnBnClickedSetting)ON_BN_CLICKED原创 2015-06-19 11:35:57 · 2014 阅读 · 0 评论 -
MFC 读取目录中的文件 相对路径
#define Ns1000_CONFIG_PATH_FILE _T(".\\ns1000_config\\*.*")#define Ns1000_CONFIG_PATH _T(".\\ns1000_config\\")CFileFind tempFind;CString path=Ns1000_CONFIG_PATH_FILE;CString strF原创 2015-06-27 10:21:53 · 4473 阅读 · 0 评论 -
TCHAR 转char
int productNameLen = WideCharToMultiByte(CP_ACP, 0, m_backdoorData.ProductName, _countof(m_backdoorData.ProductName), NULL, 0, NULL, FALSE); char *productNameBuf = new char[productNameLen];原创 2015-06-26 12:39:11 · 463 阅读 · 0 评论 -
c++ CSTring TO string
bool CMysqlHandle::CStringToString(CString &myCSting,string &mystring){ mystring.clear(); CStringA stra(myCSting.GetBuffer(0)); myCSting.ReleaseBuffer(); mystring = stra.GetBuffer(0); stra.Relea原创 2014-06-25 20:21:05 · 929 阅读 · 0 评论 -
MFC CArray类使用
1.CArray类应用函数简介CArray::GetSize int GetSize( ) const;取得当前数组元素个数.CArray::GetUpperBound int GetUpperBound( ) const;最得最大的元素的索引,由于C的数组是从0开始,所以此函数的返回值比GetSize的返回值比 小.CArray::SetSize转载 2014-09-11 20:15:58 · 650 阅读 · 0 评论 -
ListCtrl----虚拟列表的用法
一、什么是虚拟列表控件虚拟列表控件是指带有LVS_OWNERDATA风格的列表控件。。二、为什么使用虚拟列表控件我们知道,通常使用列表控件CListCtrl,需要调用InsertItem把要显示的数据插入列表中,之后我们就不必关心数据在哪里了,这是因为控件自己开辟了内存空间来保存这些数据。现在假设我们要显示一个数据库,里面的信息量很大,有几十万条记录。通常有两种方法解决这个问题:1转载 2014-07-09 17:59:45 · 2745 阅读 · 0 评论 -
MFC TableControl控件子对话框 以及子控件 随主对话框 最大化后 调整大小及位置
1.主对话框中有个TableControl控件,TableControl控件中原创 2014-07-25 16:05:00 · 5965 阅读 · 2 评论 -
vs2005 运行程序 出现没有找到MSVCP80D.dll 解决方法
没有找到MSVCP80D.dll 解决方法在VS 2005中建立Win32工程时(以VS 2005中文版为例),你可能会遇到这样的运行错误:“没有找到MSVCP80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”(还可能是其它几个类似的文件:MSVCR80D.dll、MSVCM80D.dll)。对于VS2005新手,可能遇到的第一个问题便是此问题。一直使用转载 2014-06-26 11:55:49 · 1797 阅读 · 0 评论 -
MFC--1.初始化对话框位置与大小
笔者以前jiechu原创 2014-06-25 20:12:07 · 5708 阅读 · 1 评论 -
CWnd与HWND的区别与转换
一、区别HWND是句柄,CWnd是MFC窗体类,CWnd中包含HWND句柄成员对象是m_hWnd.HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。这是一个SDK概念。 CWnd是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装到了这个类中,如:ShowWindow等等,同时它也封装了窗口句柄即m_hWnd成员。二、如何得到窗口对象指针CWn转载 2014-06-25 20:16:35 · 473 阅读 · 0 评论 -
WINSOCK.H WINSOCK2.H的区别及函数重复定义的解决方法
1. 版本区别winsock2.h 版本2.0winsock.h 版本1.1说白了就是winsock2.h是winsock.h的升级版,用来替换winsock.h2. 重复定义因为是两个不同的版本,因此有非常多相同的定义解决方法:1)windows.h在winsock2.h的前面**该办法影响其他库文件#define WIN32_LE转载 2014-06-26 11:57:54 · 1295 阅读 · 0 评论 -
MFC PropertySheet 和 TabControl 各自用法
sheet--属性表单,page---属性页,,,,,,,,,原创 2014-06-27 18:08:35 · 2571 阅读 · 0 评论 -
MFC 对话框 隐藏 关闭
1.隐藏当前对话框原创 2014-06-28 10:04:27 · 2042 阅读 · 0 评论 -
MFC 使用表格控件 获取本机IP
1.为表格控件添加 变量//绘制连接信息的列表框 // 报表模式 m_ConnectList.ModifyStyle( 0, LVS_REPORT ); // 间隔线+行选中 m_ConnectList.SetExtendedStyle(m_ConnectList.GetExtendedStyle() | LVS_EX_GRIDLINE原创 2014-06-28 16:56:21 · 646 阅读 · 0 评论 -
MFC 获取当前对话框生成的对象指针
在多个对话框的项目,有时候需要获取其中一个对话框的对象,然后调用其中的成员函数原创 2014-07-04 17:23:22 · 2267 阅读 · 0 评论 -
MFC socket 发送文件
MFC TransmitFile 函数直接封装了 文件打开 读 ,送往socket 的过程,使用它 直接绑定一个文件 即可传送:{ //begin //获取目录所有文件 CFileFind tempFind; CString path=N9000_CONFIG_PATH_FILE; CString strFileName; BOOL bIsFinded =原创 2015-06-27 16:06:25 · 2496 阅读 · 0 评论