自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 MFC逻辑画刷LOGBRUSH

typedef struct tagLOGBRUSH{UINT lbStyle;COLORREF lbColor;LONG lbHatch;} LOGBRUSH;1. lbStyle指定了刷子的风格。lbStyle成员必须是以下风格之一:BS_DIBPATTERN一个代模板的刷子,用设备无关位图(DIB)来定义。如果lbStyle为BS_DIBPATTERN,那么lbHatch成员中包含了压缩DIB的句柄。BS_DIBPATTERNPT一个代模板的刷子,用设备无关位图(DIB)来定义

2023-01-17 21:17:20 221

原创 MFC从对话框向CView类传递消息和参数的方法

从自定义对话框向CView类传递自定义消息和参数。记录一下大致思路:首先,对于自定义的消息,通过类向导工具生成相应的消息处理程序和消息处理表语句。之后要手动在对话框的.h文件里加入#define语句,自定义的消息名称自拟,将其define为类似于(WM_USER+100)的形式,这个100是自己定的,可以改。然后在自定义对话框类的某个函数里可以编写发送消息的程序,这里我想要在点击“确定”时发送消息,那就重载OnOK函数,在里面写如下程序:先获取MainFrame类的句柄,然后才能获取其View类句柄

2023-01-17 18:37:04 483

转载 (搬运)mfc非模态对话框关闭避免内存泄露

以下是一段在CView类里调用非模态对话框的实例void CYourView::OnOpenDlg(void){/*假设IDD_TEST_DLG为已经定义的对话框资源的ID号*/CTestDlg *dlg=new CTestDlg;dlg->Create(IDD_TEST_DLG,NULL);dlg->ShowWindow(SW_SHOW);/*不要调用 delete dlg;*/}在上面的代码中我们新生成了一个对话框对象,而且在退出函数时并没有销毁该对象。因

2023-01-16 22:51:22 494

原创 (MFC笔记)COMMAND和UPDATE_COMMAND_UI消息

给菜单栏某一项设置消息响应程序时,COMMAND消息是点击这一栏时才传递,UPDATE_COMMAND_UI是点击这一栏所在的子菜单时就传递。比如说从顶部工具栏点“文件”这个子菜单,点击它时,“文件”底下包含的菜单栏所对应的UPDATE_COMMAND_UI就传递了,而COMMAND消息要等到你点击“文件”下方某一具体栏目时才传递。

2023-01-02 00:09:42 535

原创 (MFC笔记)主框架下菜单栏打勾的实现

初学MFC,想实现一个小功能就是点击选择主框架的菜单栏时,在这一栏前面呈现一个小勾标志,表示选上了。因为初学对MFC的运行逻辑不是很熟,走了不少弯路,查阅相关文档后解决,现将实现方法用比较直白的语言记录如下:达到的效果如下,点击时呈现一个选中的效果(打勾,或者小圆点)第一步,在.rc文件中选择Menu,这里我只有一个Menu就是MAINFRAME,在工具栏编辑好相关文本后,点击添加事件处理程序第二步,由于是主框架,所以这里类列表选择时,选CMainFrame类,它会响应CO

2023-01-01 21:42:29 1091 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除