# MFC 相关资料 **Repository Path**: ashuiaaaa/mfc-related-data ## Basic Information - **Project Name**: MFC 相关资料 - **Description**: 该仓库将会存储我在使用MFC过程中遇到一些难题的解决代码。力求做到大家可以直接clone然后copy到自己的项目下,便可以直接使用,而无须深究其中的原理,减少开发时间。 - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 4 - **Created**: 2021-12-18 - **Last Updated**: 2025-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本文档旨在说明各个文件夹中的代码实现了什么功能以及怎么使用。 一、使用 目前,对于CListCtrl codes he CEdit Codes中的代码,都可以通过直接将文件复制进入自己的项目中,然后对自己项目中的相关控件绑定变量,之后再手动将变量类型改为我所定义的类型名即可。 以CEdit为例子: 1、进入某个dialog的资源视图中,在工具箱中选中Edit Control控件,拉到dialog中。 2、选中该控件,右键选中“添加变量”,选择控件类别为“控件”,变量类型为“CEdit”,自己再命名该控件(假设为m_edit),点击“完成”。 3、进入该dialog的头文件中,将“CSkinEdit.h” include进来。 4、将 m_edit 的变量类型由 CEdit 改为 CSkinEdit,然后像CEdit使用即可。就可以使用到CSkinEdit的功能。 二、功能 1、CListCtrl Codes 1)修改 CListCtrl 表头背景颜色 2)修改 CListCtrl 表头文本颜色 3)修改 CListCtrl 表头文本字体 4)修改 CListCtrl 表头高度 5)设置 CListCtrl 表头文本垂直居中 6)相关博客:https://blog.csdn.net/A_water_/article/details/122013266?spm=1001.2014.3001.5501 2、CEdit Codes 1)鼠标停留在 CEdit 控件上时,改变控件边框颜色 2)鼠标点击 CEdit 控件时,改变控件边框颜色 3)鼠标离开 CEdit 控件时,改变控件边框颜色 4)相关博客:https://blog.csdn.net/A_water_/article/details/122016969?spm=1001.2014.3001.5501 3、CTransparentEdit 1)利用GDI+读取资源文件中的png文件,将之设置为CEdit控件的背景图片 2)设置CEdit的多行文本垂直居中 3)相关博客:https://blog.csdn.net/A_water_/article/details/122156434