- 博客(15)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 使用MFC操作Word(使用模板)
创建一个MFC工程,过程略导入word类库[Project] -> [Class Wizard...] -> [Add Class...]::[MFC Class from Typelib...];选择Add class from:[File],从Office的安装目录中找到MSWORD.OLB;从Interfaces:中选择所需要的类。这里我们选择了如下几个:_Applica
2017-01-22 13:01:47 15108 5
原创 Double类型数据,如何只保留小数点后4位
double b = ( ( int )( a * 10000 + 0.5 ) ) / 10000.0;
2017-01-19 11:19:23 10304 1
原创 c++程序编写求三个数的最大值和最小值
double max(double a,double b,double c){ if(a>b && a>c) return a; if(b>a && b>c) return b; returnc;}double min(double a,double b,double c){ if(a if(b returnc;}
2017-01-19 11:00:54 26634 3
原创 如何用c++程序实现求多个数中的最大值和最小值
参考代码如下:#include using namespace std;int main( ){ int a,b,c,max; cout<<"请输入n个数值:"; cin>>a>>b>>c; //先求出a和b的大值 if(a>b) max=a; else max=b; //再求出c和max的大值
2017-01-19 10:55:38 29958 1
原创 怎么调用函数求ln x?
可以通过库函数log( )来求ln x函数原型:double log(double x);功 能:求ln(x)返 回 值:计算结果举例如下:12double x=2.73, y;y = log(x); // 计算ln(x),并将计算结果赋值给变量y
2017-01-19 09:39:19 15053
转载 MFC添加右键菜单
可以使用响应WM_RBUTTONDOWN或者WN_RBUTTONUP消息。这里使用的是响应WM_CONTEXMENU消息。一、按钮右键弹出菜单[cpp] view plain copy 1void CRButtonMenuDlg::OnContextMenu(CWnd* /*pWnd*/, CPoint /*point*/)
2017-01-04 11:00:30 408
原创 MFC右键菜单
为什么想写右键菜单,其实MFC右键菜单并不难,但是比较恶心。在一次做项目的过程中使用了OnRButtonUp这个事件来触发右键菜单,可是有一次我查看了一下内存,我狂点右键之后,内存在不断增加,而且不是说增加几次之后就不增加了,一直增加。这种现象可能在学习的时候表现的不明显(具体明显的原因还不太清楚,可能跟程序大小有关,也可能跟界面刷新频率有关,也不排除跟我选择的是基于对话框而非给予文档的有关),但
2017-01-04 10:59:09 286
转载 成员变量、类变量、局部变量的区别
变量名首写字母使用小写,如果由多个单词组成,从第2个单词开始的其他单词的首写字母使用大写。如果局部变量的名字和成员变量的名字相同, 要想在该方法中使用成员变量,必须使用关键字this[java] view plain copyclass People { String name = "类体重定义的name";
2017-01-03 16:53:22 221
转载 动态创建按钮
实现功能:点击A按钮,然后在对话框上生成一个B按钮; 算法:第一步:在对话框上静态绘制一个A按钮IDC_BTN_ADD;第二步:在CTestDlg类里面创建A按钮命令响应函数;void CTestDlg::OnBtnAdd(){ // TODO: Add your control notification handle
2017-01-03 16:18:20 528
转载 动态添加菜单
动态添加菜单:是在原有的菜单栏中用程序添加子菜单,而不是可视化操作;在mainframe里面的oncreate函数里面; ★注意:在resource.h中添加资源ID定义#define IDM_HELLO 111创建资源ID,只是为了后面添加菜单命令响应函数;算法: //S1:创建一个空的弹出菜单; CMenu men
2017-01-03 16:16:43 471
转载 右键弹出菜单
算法:第一步:增加组件组件和控件:Project / Add to project / Components and controls选择VC++ components里面的Pop-up Menu;选择CMenuView下面的CG_IDR_POPUP_MENU_VIEW这个是ID号,你可以修改的;在资源里面会增加一个菜单,只有一个
2017-01-03 16:15:52 308
转载 菜单命令更新
菜单命令更新:消息:CN_UPDATE_COMMAND_UI相关类:CCmdUI功能:决定菜单项是否有用,或者有标记; 注意:更新命令UI处理程序仅应用于弹出式菜单项上的项目,不能应用于永久显示的顶级菜单项目。 通过ClassWizard来增加其响应函数:void CMainFrame::OnUpdateEditCut(CCmdUI*
2017-01-03 16:13:40 296
转载 菜单对号标记
★注意:子菜单是有索引号的;★注意:子菜单项可以通过索引号和ID号去访问; 实例: GetMenu()->GetSubMenu(0)->CheckMenuItem(0,MF_BYPOSITION | MF_CHECKED);或者:GetMenu()->GetSubMenu(0)->CheckMenuItem(ID_FILE_NEW,MF_BY
2017-01-03 16:11:20 747
原创 图形标记菜单
标记菜单:就是菜单项前面打勾的就是标记菜单;算法:第一步:找到整个菜单栏,是包括文件、编辑、查看、菜单、帮助;GetMenu();第二步:找到其中一个子菜单,比如文件;GetSunMenu();第三步:找到其中一个子菜单项,比如新建;CheckMenuItem(0,MF_BYPOSITION | MF_CHECKED);★注意:子菜单
2017-01-03 16:08:04 467
转载 VS2010下对话框添加菜单栏和工具栏及其启用,禁用同步
VS2010下对话框添加菜单栏和工具栏及其启用,禁用同步在对话框模式下,菜单栏和工具栏都需要我们自己手动添加。添加菜单栏1、菜单栏的添加比较简单,只需我们创建好“菜单”资源后(即:资源视图->右键单击”XXXDlg.rc”->”添加资源”->资源类型”Menu”->”新建”)创建我们想要的菜单。2、双击资源视图下的对话框ID->”属性”->找到”MENU”->单击下
2017-01-03 11:57:28 433
如何将word(计算书)模板加载到exe程序中
2017-02-28
如何将编辑框的内容输出到word模板文档指定位置
2017-02-16
如何将编辑框的内容保存到word模板文档指定位置
2017-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人