MFC
Bang666
这个作者很懒,什么都没留下…
展开
-
vs studio installer 安装失败
网上查了有很多,有效的方法就是修改hosts文件1.host 文件位置C:\Windows\System32\drivers\etc原创 2021-06-01 13:00:42 · 1107 阅读 · 0 评论 -
MFC 非模态创建窗口销毁和使用
考虑到窗口的操作频繁和存储的数据比较多,所以我把窗口类型做了成员变量。就用到了以下内容。非模态创建窗口,和销毁//CoperateSelDlg是自己创建的窗口类//创建位置void CMainFrame::OnCreate(){ if (m_pOperatorDlg == NULL) { m_pOperatorDlg = new CoperateSelDlg(); m_pOperatorDlg->Create(ID_OPERATOR_DLG, this); }.原创 2021-05-18 15:41:24 · 278 阅读 · 0 评论 -
MFC窗口的最大最小化设置 MINMAXINFO结构体内容详解
MFC 中WM_GETMINMAXINFO 是响应窗口变化的函数OnGetMinMaxInfo(MINMAXINFO* lpMMI)WM_SIZE 对应的消息响应函数OnSize(UINT nType, int cx, int cy)1.窗口缩放边框 先调用WM_GETMINMAXINFO消息,如果发生边框大小的改变,会有WM_SIZE的响应以下是MINMAXINFO参数实际测试结果:void CMFCuserctrlDlg::OnGetMinMaxInfo(MINMAXINFO*..原创 2021-05-17 15:52:10 · 1038 阅读 · 0 评论 -
mfc 窗口初始化以及销毁过程
1、模式对话框的创建过程:1) DoModal()重载函数,重载DoModal()成员函数。2)PreSubclassWindow()重载函数,允许首先子分类一个窗口。3)OnCreate()消息响应函数,响应WM_CREATE消息,发送此消息以告诉一个窗口已经被创建。4)OnSize()消息响应函数,响应WM_SIZE消息,发送此消息以告诉窗口大小发生变化。5)OnMove()消息...翻译 2021-05-17 15:07:30 · 1218 阅读 · 0 评论 -
文档视图关系
在哔哩哔哩 的教程截图:视频地址:https://www.bilibili.com/video/BV1jb411M78M?p=75原创 2021-03-02 17:26:07 · 228 阅读 · 0 评论 -
CdockablePane 的conTextMenu
CDockablePane会自带一个如下的菜单,我想给浮动板添加右键菜单,存在冲突解决方法:比较简单 还是记录一下,不知道的话还是有点难找在CDockablePane 类中找到了如下函数对应WM_CONTEXTMENU消息在继承的Pane中重写该函数就不会有上面的右键菜单了...原创 2020-09-22 16:50:48 · 228 阅读 · 0 评论 -
MoveWindow() SetWindowPos()的区别与联系
转载于:https://www.cnblogs.com/songliquan/p/3359002.htmlMoveWindow() SetWindowPos()的区别与联系 敲代码时,突然发现有一个背景图片无法显示,百思不得其解,最终发现是MoveWindow() SetWindowPos()这两个函数的使用不当造成的。 这里把这两个函数的前世今生给分析一下。 先看MoveWindow()函数,用于改变窗口的位置和尺寸,对于顶层窗口,按照屏幕对齐与左上角,对于子窗口,则对齐与父窗口的左转载 2020-08-31 18:28:31 · 542 阅读 · 0 评论 -
mfc 中GetParent()函数使用注意
mfc 中GetParent()函数使用注意如果创建子窗口的窗口本身就是一个子窗口,那么通过GetParent() 获取到的窗口指针就不是创建子窗口的子窗口的指针。原创 2020-08-31 10:55:56 · 2389 阅读 · 0 评论