MFC编程实践
文章平均质量分 64
包含了本人在使用MFC创建应用程序过程中所遇到的一些问题和相关资料
D_daytime
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于侧边由上下两部分组成的停靠控制栏在切换时窗口大小的问题
本文实现了一个能够自由切换的侧边停靠控制栏.....经过以上修改就会神奇的发现,停靠窗口可以按照自己想要的大小来显示了原创 2023-08-01 15:52:44 · 572 阅读 · 0 评论 -
win32窗口问题-CreateWindow创建窗口一直失败
win32窗口问题-CreateWindow创建窗口一直失败(新手)原创 2022-11-14 15:07:19 · 1917 阅读 · 0 评论 -
重载PreTranslateMessage响应CTreeCtrl控件的回车键后运行程序出现中断ASSERT(::IsWindow(m_hWnd));
CTreeCtrl重载PreTranslateMessage响应回车键后运行程序出现中断ASSERT(::IsWindow(m_hWnd))原创 2022-07-26 17:18:37 · 667 阅读 · 0 评论 -
MFC删除默认创建的标题栏,菜单栏, 工具栏, 状态栏,边框
删除菜单栏隐藏 m_wndMenuBar.ShowWindow(SW_HIDE);注释创建菜单代码 //if (!m_wndMenuBar.Create(this)) //{ // TRACE0("未能创建菜单栏\n"); // return -1; // 未能创建 //} //m_wndMenuBar.SetPaneStyle(m_wndMenuBar.GetPaneStyle() | CBRS_SIZE_DYNAMIC | CBRS_TOOLTIPS原创 2020-09-22 13:09:56 · 2143 阅读 · 2 评论 -
MFC文档视图结构分析
文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一,Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦。然而,虽然我们使用MFC AppWizard就可以很轻松地获得一个支持Document/View Architecture的MFC程序框架,Document/View Architecture本身的复杂性加上VC产生的一系列代码足够让我们眼花缭乱,一时陷入云里雾里不可自转载 2020-09-21 19:21:51 · 642 阅读 · 0 评论 -
运行调试调用MDIActivate()时中断
依然是空指针问题原因:我按照这里的代码用文档/视图结构创建了一个程序, 通过一个菜单选项触发显示一个**Frame(基类是CMDIChildWnd)**窗口, 在对这个 Frame类窗口发送 WS_CLOSE消息后, 调试显示这个 Frame 类指针变量有值, 但是其句柄 hWnd 会被清除, 所以无法使用, 用这个 Frame 类指针变量调用MDIActivate()是会出错, 调试定位到中断位置为:_AFXWIN_INLINE void CMDIChildWnd::MDIActivate() {原创 2020-09-21 13:14:22 · 1013 阅读 · 0 评论 -
MFC在静态文本框中建立坐标系
在对话框中加入一个静态文本框控件并更改其ID为IDC_MYSTATIC,在OnPaint()函数中添加如下代码:CWnd *pWnd = GetDlgItem(IDC_MYSTATIC);CDC* pDC = pWnd->GetDC();pWnd->Invalidate();pWnd->UpdateWindow();CRect scRect;pWnd->GetClientRect(scRect);COLORREF White = RGB(255, 255, 255原创 2020-08-19 23:46:00 · 512 阅读 · 0 评论 -
WM消息大全
消息名消息值说明WM_CREATE0x0001应用程序创建一个窗口WM_DESTROY0x0002一个窗口被销毁WM_MOVE0x0003移动一个窗口WM_SIZE0x0005改变一个窗口的大小WM_ACTIVATE0x0006一个窗口被激活或失去激活状态WM_SETFOCUS0x0007获得焦点后WM_KILLFOCUS0x0008失去焦点WM_ENABLE0x000A改变enable状态WM_SETRE...转载 2020-08-18 22:43:50 · 769 阅读 · 0 评论 -
MFC做一个登录界面(用户名,密码以及密码的明文密文切换)
简单的登陆界面,仅有用户名密码的输入;确定后验证正确进入主界面,失败则弹出提示框,并自动清空输入信息,重新输入;密码的显示为密文转载 2020-08-07 22:09:18 · 8927 阅读 · 10 评论 -
VS2010 MFC编程登录界面用户名密码保存到本地
原文链接:http://blog.sina.com.cn/s/blog_bd46396a0102wsmm.html需求:在登录界面中需要设置服务器IP,端口,在第一次设置后下一次打开登录界面时要显示上一次所设置的IP地址以及端口实现思路:将本次设置的IP地址以及端口保存到本地文件,在下一次打开登录界面时,从本地文件中读取IP地址和端口显示在相应的可编辑文本框中。具体代码:(1)将设置IP地址端口号保存到本地 CString struser; CStdioFile file;GetD转载 2020-08-07 11:22:49 · 1251 阅读 · 1 评论
分享