
MFC
根据实战为依据,总结、罗列 MFC 使用过程中的技巧,遇到的问题及解决方案,附源代码。
随缘浅修
人有了规划,哪怕只是一个雏形、一个念想,整颗心都会跟着安定下来了。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MFC控件增加滚动条
以Listbox Control为例。 首先,子类化CListBox,重载AddString和InsertString函数;并且根据加入的字符,判断行的宽度,实现RefushHorizontalScrollBar函数,如下://HorScrollListBox.h#include <windows.h>#include <afxwin.h>//...原创 2018-11-14 09:39:51 · 2989 阅读 · 0 评论 -
mfc 带有复选框的ListBox
添加完后,将m_list_box的类型使用CCheckListBox代替CListBox。原创 2024-04-16 20:22:56 · 971 阅读 · 0 评论 -
自绘 MFC 控件 CComboBox
第四步:定义CMyComboBox类,并使用CMyComboBox类名替换刚才生成的CComboBox类型的变量的类型。第二步:选中CComboBox控件的下拉箭头,弹出下拉框,拖住拉大到至少能显示5个item的大小。注意:如果不拉大下拉框大于5个item的大小,则运行时下拉框不会显示出来。第三步:选中CComboBox鼠标右键为其添加变量。原创 2023-04-13 18:37:00 · 2913 阅读 · 1 评论 -
MFC 窗口设置背景色
假设需要绘制背景色的窗口对象是 CStatic wnd_obj,即可在``OnPaint()``中添加如下代码实现。原创 2023-10-09 11:16:07 · 381 阅读 · 0 评论 -
MFC 鼠标悬停提示框
MFC 鼠标悬停提示框运行效果在MFC窗口中添加一个控件工具栏中拖拽List Box到MFC窗口给List Box添加变量 CListBox m_listbox增加成员变量CWnd* m_tip_parent_wnd;CToolTipCtrl m_tip;给m_listbox创建提示框void create_tip_window(CWnd* tip_wnd, CToolTipCtrl* tip){ tip->Create(tip_wnd); tip->AddToo原创 2023-10-09 11:23:47 · 1469 阅读 · 0 评论