重写-MFC中关于gdi+为啥要自定义类,如何定义

问题描述

MFC中关于gdi+为啥要自定义类,如何定义

我现在在项目组,经理让我简单的写相关程序,但是我的mfc还不太会,他给的任务是让我重写一个rect类,因为虽然GDI+中有提供现成的,但是为了以后代码的可移植性能,所以不让GDI+中提供的,那我该如何重写rect类 我不太明白他的意思啊。我去。就是简单的写一个功能和gdi+中rect功能一样的rect么

解决方案

如果是重写,那么就是实现rect所提供的各个接口函数功能。函数原型,实现都一样。

解决方案二:

struct myrect
{
double top;
double left;
double height;
double width;
};

时间: 2024-11-03 04:25:07

重写-MFC中关于gdi+为啥要自定义类,如何定义的相关文章

webservice 自定义类-vs2008中变量的类型是自定义类,如何使用?

问题描述 vs2008中变量的类型是自定义类,如何使用? 问题更新: 下面提供的"代码段1"和"代码段2"是用户提供的一个webservice接口类,我需要为Col11.Col12.Col13赋值,用户会反馈我Col5的值供我判断赋值的操作是否成功 代码段1: public partial class ERPSA : object, System.ComponentMo del.INotifyPropertyChanged { private string Col1

mfc求助-关于自定义类CMyButton 定义结束后怎么改变按钮颜色

问题描述 关于自定义类CMyButton 定义结束后怎么改变按钮颜色 求代码 代码应该写在那个函数下 通过点击按钮改变按钮颜色 不知道需要什么样的方式让按钮显示出颜色 谢啦 解决方案 cocos2d-x自定义按钮类 解决方案二: http://blog.sina.com.cn/s/blog_65cab32d01013uad.html 解决方案三: 没用,按钮定义自绘运行的时候会显示错误

mfc-MFC中添加已经写好的类。

问题描述 MFC中添加已经写好的类. 添加完该类的.cpp和.h文件,但是创建变量时无法用该类创建变量,添加完该类时,我还需要做哪些工作.我是在自己的工程里添加了一个别人的改变EDIT的外观的类,但是在创建变量时找不到添加好的类. 解决方案 你包含好对应的h,cpp文件后,可以先绑定一个控件的变量,先选CEdit类,然后在编译器帮你生成的代码中把CEdit类替换成你的新的类 对于自定义类,MFC没法直接识别,你可以自己进行代码替换 解决方案二: 在使用该类的源文件开头还要包含该类的头文件.如:

在asp中应用vb语言调用Graphics 类

问题描述 在asp中应用vb语言调用Graphics 类 小弟初学asp,在asp中应用vb语言调用Graphics 类,怎么定义具体实现的功能与Graphics g = this.CreateGraphics(); 功能与这句相同 解决方案 asp没有内置绘图软件,也无法直接调用vb.net的,找persits.jpeg这个组件 http://www.greenxf.com/soft/40232.html http://www.cnblogs.com/ly312/archive/2010/10

基类-在MFC中如何使用自定义类

问题描述 在MFC中如何使用自定义类 我建立了MFC的对话框,并自定义了基类是static的派生类,在派生类中有自定义了许多函数,我在对话框中要使用该自定义类,怎么才能使用呢?工具条上没有该自定义的控件啊 解决方案 感觉你是想自定义控件,解决方法如下:1.新建一个MFC Application,选择Dialog based,其他一路默认就行了.2.把Custom Control 放到Dialog中.3.把控件属性Class,写成"MFCDiagramCtrl",这里很重要,如果不加,最

请问mfc中如何实现工具栏按钮的自定义添加与删除

问题描述 请问mfc中如何实现工具栏按钮的自定义添加与删除 mfc单文档程序运行后,左上角有一个系统自动生成的工具栏,点击该工具栏右边的小倒三角形,会出现如下图所示的自定义添加或删除按钮的选项 现在我自己创建了一个工具栏,想实现上述功能,请问该怎么做?谢谢~~~ 解决方案 难道你的没有么?你可以试试BCGControlBar,它是CMFCxxx控件的商业完整版本.包含了和Office一样的自定义对话框,不需要写任何代码. 解决方案二: 需要用MFC等提供的框架,才会有,它帮你实现了.你自己创建的

MFC自定义类中数据怎样传递给文本框控件输出

问题描述 MFC自定义类中数据怎样传递给文本框控件输出 在MFC中,自定义了一个视频处理类,目的将处理后的每帧图像输出到picture控件显示并将产生的整型数据通过文本框控件输出.问题是不知怎样将控件变量同类中变量建立联系,使得类中数据可以输出. 解决方案 用ClassWizard去添加关联的成员变量 解决方案二: 鼠标右键点击控件,选择增加一个变量: 或者,直接使用 GetDlgItem(控件名)->SetWindowText() 也行. 解决方案三: 直接获取控件GetDlgItem,然后S

c++-MFC在View.h中将CClientDC dc(this)中的dc作为参数传给自定义类,运行中断

问题描述 MFC在View.h中将CClientDC dc(this)中的dc作为参数传给自定义类,运行中断 View.h中: void CInteractiveDrawView::OnMouseMove(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default CClientDC dc(this); dc.SetROP2(R2_NOT);//设置绘图模式 switch

visual studio 2010-VS2010 MFC一个自定义类如何调用一个对话框类中的成员变量

问题描述 VS2010 MFC一个自定义类如何调用一个对话框类中的成员变量 我从一个对话框定义了几个CString类型的edit控件,我现在写一个类想调用该对话框中的创建的edit控件变量.怎么办啊 解决方案 字符串: getdlgitem(id)->getwindowtext() 数字 getdlgitemid(id) 解决方案二: 把那个对话框的CString变量变成public的,然后就可以直接用了,当然你需要先知道你那个对话框的指针. 解决方案三: 黑马程序员---定义一个包含私有成员变