MFC
文章平均质量分 65
忘世麒麟
这个作者很懒,什么都没留下…
展开
-
MFC 控件随窗口同步变大的实现
首先建立一个基于对话框的MFC程序打开类向导,为该对话框选中消息:WM_SIZE,双击值他会生成这样一个函数:OnSize.双击这个函数.在函数体里面添加如下代码: CDialogEx::OnSize(nType, cx, cy); // TODO: 在此处添加消息处理程序代码 float fsp[2]; POINT Newp; //获取现在对话框的大小(VS2005中是CPOIN原创 2013-11-18 13:29:16 · 2174 阅读 · 0 评论 -
如何判断一个txt文件的编码格式
准备工作:用windows自带的记事本工具,创建一个文件,里面写几句话。然后使用另存为按钮,分别另存为为:ANSI、UTF-8、Unicode、Unicode Big endian四种格式。主程序如下:创建一个基于对话框的MFC程序,在对话框中拖拽一个按钮,双击后添加如下代码到这个按钮响应的函数中:void CFileCodeDlg::OnBnClickedButton1(){ /原创 2016-04-27 10:41:24 · 17760 阅读 · 2 评论 -
MFC 创建和操作Excel2007 文件
目标:生成一个excel文件,该文件可以使用exc原创 2014-05-20 12:47:44 · 10085 阅读 · 6 评论 -
MFC 鼠标定位于控件上动态弹出通知的实现方法
目的:通过最简单的方法将原创 2014-04-08 10:35:48 · 1544 阅读 · 0 评论 -
MFC Page 和Sheet 控件使用例子
目的:学习使用page 和 sheet 控件步骤:一、新建一个对话框类型的工程利用insert dialog添加两个对话框打开新添加的对话框,右击classWizard 选择新添加一个类,如下图单机ok添加类名和basic类型分别为“Cpage1,CPropertyPage”“ Cpage2,CPropertyPage”如下图:在两个对话框里选中按钮“OK”“C原创 2013-12-23 16:33:47 · 4766 阅读 · 1 评论 -
MFC Picture Control 控件不随图片伸缩的方法
Picture Control 控件默认会随着图片自动放大或者缩小,同时控件也无法手动改变大小,这非常不利于界面的美观。假如希望大图片被剪裁到适合控件的大小,同时希望可以手动调整控件大小,可以设置如下几个属性:Real Size Image:TrueRight Justify:TrueCentre Image:True----这个是最重要的。然后就可以了。原创 2013-12-20 09:53:03 · 5445 阅读 · 0 评论 -
MFC 进度条使用方法
目的:学习MFC 进度条控件的用法;步骤:新建一个对话框项目。添加控件“progress”“static”è改名了“进度”,添加两个BUTTON名字分别为“后退”“前进”,如下图:为static控件添加CString类型的数据变量m_present;为progress添加control类型的数据变量m_pro初始化进度条:右键classwinzerd,选中如下项目原创 2013-12-12 11:10:29 · 17358 阅读 · 3 评论 -
MFC 自定义光标样式
目的:学习在MFC中更改鼠标样式。】相关说明:光标:Caret创建:CWnd::CreateCaret();//只能在构造函数里面写位置:CWnd:;SetCaretPos();显示:CWnd::ShowCaret();隐藏:CWnd::HideCaret();步骤:创建一个基于单文档的项添加一个BitMapè适当做一些颜色处理在view中声明一个CBitm原创 2013-12-12 10:57:20 · 4598 阅读 · 1 评论 -
手把手 MFC 绘图入门
目标:学习如何使用画笔画常见图型。1. 使用MFC AppWizard(exe)创建一个默认的单文档应用程序(Ex_Draw)。2. 在CEx_DrawView::OnDraw函数中添加下列代码: void CRactangView::OnDraw(CDC* pDC){/* CRactangDoc*pDoc = GetDocument();原创 2013-11-09 11:14:26 · 5868 阅读 · 0 评论 -
树控件 加载磁盘文件/某一目录 层次显示所有文件的实现
一、目的:熟悉在树控件上的相关操作。在用户指定加载某个目录或者磁盘后,可以通过层级结构显示该目录或磁盘下的所有文件,以及文件对应的系统图标,在用户双击摸个文件或者文件夹后可以调用对应的程序打开文件、文件夹;在界面上的Edit Control 上键入关键字可以在用户加载的目录中查找所有对应项,并显示出来。二、总体效果图:三、界面总体布局:建立一个基于对话框的程序。两个Edit Control原创 2013-11-18 13:40:05 · 4483 阅读 · 0 评论 -
MFC 如何生成右键菜单
创建一个基于对话框的应用程序è对话框改名为”创建弹出式菜单”ResourceView选项卡è右击Insertè插入一个菜单资源,编辑此菜单资源结果如下:在对话框的头文件(项目名)Dlg.h中添加声明一个CMenu对象m_Menu在OnInitDialog方法中调用LoadMenu方法,代码如下:M_Menu.LoadMenu(IDR_MENU1); //加载菜单资源原创 2013-11-08 16:52:29 · 2415 阅读 · 0 评论 -
MFC 自定义消息实现与响应
网上关于“MFC自定义消息”相关的文章实在有点杂,至少我查这部分资料的时候很头疼。好吧,为了让看这篇文章的码农同行少走点弯路,我不介意在这里一步一步的告诉您,自定义消息应该如何实现。按照步骤走,我相信你的程序可以运行!一、目标:在父窗口的Edit Control中写入信息,单击确定按钮后在子窗口的Edit Control中显示出来。其中发送消息是父窗口,接受消息是子窗口。 二、原创 2013-11-07 19:56:01 · 3079 阅读 · 0 评论 -
MFC 中解析一个路径
MFC 中解析一个路径 CString target("E:\\Downloads\\MobaXterm_v8.1\\MobaXterm.log"); int n = target.ReverseFind('\\');//从后往前寻找 CString tmp = target.Mid(n+1,target.GetLength()-n); //获取后缀 MobaXterm.log t原创 2016-05-13 10:01:54 · 1685 阅读 · 0 评论