![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
月上无风
这个作者很懒,什么都没留下…
展开
-
AFX_MANAGE_STATE(AfxGetStaticModuleState())的使用
AFX_MANAGE_STATE(AfxGetStaticModuleState())的使用原创 2023-02-26 10:26:30 · 236 阅读 · 0 评论 -
错误 84 error C2065: “IDD_DIALOG_XXX”: 未声明的标识符
在报错文件头部添加#include “Resource.h” 就可以解决了原创 2022-03-07 17:24:27 · 785 阅读 · 0 评论 -
子对话框镶嵌填充Static Text控件,并对控件大小自适应子对话框大小,而后对控件位置进行调整
mpBaseData :对话框1mpForceGrid :对话框2pHoldBase :static1控件pHoldForce :static1控件CWnd* pHoldBase = GetDlgItem(IDC_STATIC_BASE); //static1控件CWnd* pHoldForce = GetDlgItem(IDC_STATIC_FORCE); //static2控件if (pHoldBase && pHoldForce){ if (mpBa原创 2021-05-09 10:22:02 · 122 阅读 · 0 评论 -
MFC—ClistBox控件重绘
本篇文章参考自https://blog.csdn.net/qq_36568418/article/details/102921788?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522161251566116780299078381%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&r原创 2021-02-07 19:29:57 · 879 阅读 · 1 评论 -
MFC读写对话框
void OnBnClickedSave(){ CString defExe = _T("json"); CString defFileName = _T("*.json"); CString defFilter = _T("数据文档(*.json)|*.json|"); CFileDialog fd(FALSE, defExe, defFileName, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, defFilter); CString strSavePa原创 2020-12-05 15:07:41 · 201 阅读 · 1 评论 -
MFC控件重叠显示问题
IDC_CHECK_NODEDOMAIN :需要在上侧显示的控件IDC_STATIC1 :要被控件IDC_CHECK_NODEDOMAIN覆盖的控件//控件重叠问题GetDlgItem(IDC_CHECK_NODEDOMAIN)->ModifyStyle(0, WS_CLIPSIBLINGS);GetDlgItem(IDC_CHECK_NODEDOMAIN)->ShowWindow(SW_HIDE);GetDlgItem(IDC_STATIC1)->ModifyStyle(0,原创 2020-11-01 09:47:33 · 1121 阅读 · 0 评论 -
MFC对控件动态移动及隐藏部分控件
此代码适用于对已经手动拖拽布置好的控件修改,涉及到对已有控件的隐藏及其他控件移动到被隐藏控件的位置上。 //控件排布时需要隐藏掉的控件 GetDlgItem(IDC_STATIC_BEAM2)->ShowWindow(SW_HIDE); //... //... //获取需要隐藏掉控件的边框尺寸 CRect rect; GetDlgItem(IDC_STATIC_BEAM2)->GetWindowRect(&rect); double dH = rect.Heigh原创 2020-11-01 09:37:36 · 1027 阅读 · 0 评论 -
MFC动态修改Static Text控件caption
方法1:直接通过Static控件ID修改一SetDlgItemText(IDC_STATIC,_T(“字符串”);方法2:直接通过Static控件ID修改二GetDlgItem(IDC_STATIC)->SetWindowText(_T(“字符串”));UpdateData(FALSE);方法3:通过与Static控件ID绑定的控件变量修改GetDlgItem(IDC_STATICTITLE)->SetWindowText(_T(“字符串”));UpdateData(FALSE);原创 2020-11-01 09:09:22 · 2087 阅读 · 0 评论 -
派生CListCtrl类实现Report样式可编辑的功能
EditReportListCtrl.h#pragma once#include "afxcmn.h"#define MLSM_ITEMCHANGED (WM_USER + 200)class EditReportListCtrl : public CListCtrl{public: EditReportListCtrl(); virtual ~EditReportListCtrl(); virtual BOOL PreTranslateMessage(MSG* pMsg) over原创 2020-10-29 09:42:14 · 248 阅读 · 0 评论 -
MFC的ON_NOTIFY / ON_NOTIFY_REFLECT / ON_NOTIFY_REFLECT_EX
ON_NOTIFY : Comes from a child control to the parent. This macro goes in the parent’s message map.ON_NOTIFY是子控件把消息发送给父窗口,由父窗口来处理消息,消息处理函数在父控件的类里面。ON_NOTIFY_REFLECT: Comes from a child control, but is “reflected” back to the child (by the parent)so the ch转载 2020-10-29 09:31:15 · 1198 阅读 · 0 评论