MFC
白白皎皎
新手求粉
展开
-
MFC动态绘图+OpenCV画图
本程序运用到了OpenCv库,采用2.47版本。、本程序中也充分运用到了MFC框架下的两个坐标系:屏幕坐标系和客户区坐标系。本程序利用MFC画图技术+OpenCv技术实现功能:1、通过文件对话框,利用OpenCv将图片加载并刷新到MFC Picture控件上。根据OpenCv载入图片数据得到MFC BitMapInfo 位图信息。LPBITMAPINFO CDrawAndOpenCVDlg::Ctr原创 2016-08-22 10:43:23 · 5994 阅读 · 0 评论 -
MFC对话框添加菜单栏
添加菜单栏步骤菜单栏CMenu:1、添加菜单 1、在资源文件中 添加Menu资源,确定ID 2、可在Menu上插入相关菜单2、绑定对话框 在资源文件中找到对话框Dialog,在其属性上,添加Menu的ID3、添加菜单响应函数 两种方法 1、在项目-类向导上,确定类名后,在命令-对象上找到相应菜单Id 如:ID_Menu_原创 2016-08-22 11:05:02 · 590 阅读 · 0 评论 -
MFC添加工具栏
MFC添加工具栏MFC工具栏类名:CToolBarCtrl1、准备工作: 1、在资源文件中添加三张Bitmap,注意大小。 2、在资源文件中添加StringTable,如果已有,就在StringTable上追加String (需要几个工具栏按键,就添加几个String)2、初始化函数:void CDHanalysisDlg::initToolB原创 2016-08-22 11:07:54 · 2264 阅读 · 0 评论 -
MFC自定义消息
自定义消息响应流程1、增加自定义消息宏 #define WM_MYMESSAGR WM_USER + 101 (一般定义在stdafx.h文件中)2、添加消息响应函数声明 1、在对话框类的头文件(...dlg.h)增加一个回调函数声明: afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam);原创 2016-08-22 11:10:05 · 276 阅读 · 0 评论 -
MFC 绘图坐标系
MFC 绘图坐标系学习1、坐标系及其定义主要为三个坐标系:窗口坐标系、客户区坐标系、屏幕坐标系窗口坐标系: 以对话框窗口左上角为坐标原点,包括窗口的标题栏、菜单栏、工具栏等。客户区坐标系: 客户区坐标都必须有一个客户对象,是以客户对象左上角为坐标原点。 客户对象可以为一个对话框窗口的客户区,也可是某个控件的区域。屏幕坐标系: 以电脑屏幕左上角为原创 2016-08-22 11:12:41 · 3359 阅读 · 0 评论 -
MFC对话框里利用CHtmlView加载界面(三)————JaveScript 调用 MFC
在 MFC对话框里利用CHtmlView加载界面(二)———— MFC 调用 JaveScript中,我们实现MFC对JaveScript方法的调用。现在我们想既然MFC能调用JaveScript,那么又该如何实现JaveScript调用MFC呢?只有MFC 能和 JaveScript 实现互相调用,那我们完全就可以将HTML作为我们的界面,将MFC作为我们底层逻辑的处理,实现漂亮的界原创 2017-07-12 08:51:27 · 1508 阅读 · 0 评论 -
MFC对话框里利用CHtmlView加载界面(二)————MFC调用JaveScript
在MFC对话框里利用CHtmlView加载界面(一)中,对如何利用CHtmlView加载网页进行了介绍。本文,我们将在上一篇文章的基础上,对如何利用CHtmlView加载HTML,以及MFC如何调用JaveScript的方法进行讲解。在MFC对话框里利用CHtmlView加载界面(一)中,我们新建了一个继承自CHtmlView的CBaseHtmlView类,本文我们将继续在CBaseHtm原创 2017-07-11 08:50:30 · 2772 阅读 · 2 评论 -
MFC对话框里利用CHtmlView加载界面(一)————加载网页
简单了解下CHtmlView类,CHtmlView类是MFC类,它继承自CView,属于MFC视图类。但我们看它的具体实现时,我们会发现其最大的本质在于IWebBrowser2(WebBrowser ActiveX 控件)的封装。即其实质是:利用IWebBrowser2,有效地使应用程序成为一个 Web 浏览器。当然里面具体的封装细节,涉及到了大量的COM组件和ActiveX 控件知识原创 2017-07-10 08:44:56 · 7309 阅读 · 3 评论 -
MFC对话框里利用CHtmlView加载界面(四)————分层窗口设置
在学会了 利用CHtmlView 在MFC对话框上显示网页,并支持JavaScript 和 MFC 之间的互相通信后。 当然就想: 我们为什么不能只用HTML 作为前端界面, 而底层用MFC实现逻辑呢? 这样就完全不需要用到MFC对话框的界面风格了。 本文就讲告诉大家如何实现 用HTML代替MFC的对话框界面。原创 2017-05-23 18:48:26 · 6160 阅读 · 3 评论