我想用visualc++ mfc绘图,比如单击圆柱体菜单,下方白色区域就会显示圆柱体,怎么做啊,

作者&投稿:里咱 (若有异议请与网页底部的电邮联系)
MFC点击菜单或者绘图区域后程序就未响应~

SetTimer语句贴上来看看,另外,OnTimer如果不长也贴上来。
很有可能是消息环占满了,无法响应鼠标消息。

删除当前消息响应函数(View类的),重新在主框架窗口MainFrame建立消息响应函数。
新的响应函数中,通过以下几个函数获取MyView类指针,并画线。
GetActiveDocument
GetFirstViewPosition
GetNextView

1.菜单按钮事件中添加
Invalidate(TRUE);

2.Ctrl+W 给View类添加一个OnPaint()的函数:里面的代码是
CPaintDC dc(this); // device context for painting
if(!UpdateData(TRUE))

return;
dc.MoveTo(atoi(起点x), atoi(起点y));
dc.LineTo(atoi(结束x), atoi(结束y));


visualcredistributablepackage是什么东西
这些组件和库以动态链接库(DLL)的形式存在,为应用程序提供编译时所需的依赖项。由于很多常用软件和游戏都是采用Visual Studio编写的,因此它们的运行依赖于Visual C++ Redistributable Package。Visual C++ Redistributable Package的主要作用是解决在不同Windows操作系统上,以及使用不同版本的Visual C++编译...

MicrosoftVisualC 2015无法安装,提示我电脑有了,可是真的没有安装啊...
针对这些问题,您可以尝试以下解决方法:1. 卸载旧版本:如果您之前安装了旧版本的Microsoft Visual C ,尝试将其卸载,然后重新启动计算机并尝试重新安装Microsoft Visual C 2015。2. 清理注册表:使用注册表清理工具,如CCleaner等,来清理计算机的注册表。确保在清理之前备份注册表以防万一。3. 使...

如何使用microsoft visual studio 2010编写C语言?
其实最好还是使用vs,c语言不适合做大型的应用程序,c程序适合做单片机程序和驱动程序。windows程序最好还是使用vc6.0,网页程序使用vs2008,单片机和驱动使用汇编语言。Visual C++的Windows窗体应用程序可以成.exe文件,也就是应用程序,开发软件可以创建这个项目;如果想写C语言,Visual C++里面自带有编写....

vs2010如何开发手机appvs手机编程
如何使用vs2010?VS2010的用法是:首先点击打开VS2010,然后点击VS2010首页顶部菜单栏的“文件”功能栏,再点击“新建”,再点击“项目”。第二,在弹出的页面中,选择左侧菜单栏中的“VisualC”,然后点击“Win32控制台应用程序”。然后,我们将命名这个项目,修改文件位置,并单击“确定”。三。然后将...

如何在 Visual Studio 上用 C\/C++ 写 Linux 程序
以及哪些是你遇到的阻碍或遭遇任何问题。如果你有兴趣的领域是在物联网的部分的话,可以前往关注我们的 IoT Development page 以获取最新资讯。你可以借由这个部落格,或展览页的额外分页、VS 回馈频道以及 Twitter 上的 @visualc、@robotdad 或我的帐号联系到我们 ...

学C语言用Visual C++6.0好还是Turbo C2.0好?我买的教材介绍的是前者...
如果说是简单的数组排列什么的啊,倒是用TC方便一些。vc就是一个一个的程序运行时有点麻烦,但是VC比TC更加规范一些,界面也更友好一些!差错更方便,推荐VC!

学习c语言用什么软件
整个软件比较大,运行起来电脑可能会比较卡,而且功能比较复杂,初学者来说,需要一段时间才能适应和基本掌握,但的确是一个值得学习和使用的IDE环境。这也是一个非常经典的C语言编程环境,只不过在Linux环境下比较常用,免费、跨平台,插件扩展比较丰富,轻巧灵活,功能简洁,安装GCC编译器后,也可以直接...

microsoft visual c能卸载吗
应该是想问microsoftvisualc++能不能卸载。microsoftvisualc++能卸载。但是,一般来说,不建议卸载。MicrosoftVisualC++RedistributablePackage是VisualC++的运行时组件和库,很多软件尤其是游戏所必须的MicrosoftVC++的环境软件,安装很多大型游戏的时候,它也会帮助安装这些软件。MicrosoftVisualC++它以拥有“语法...

如何用visual studio 2005 编写C语言程序
vs2005是针对很多语言的工具平台集合,vc6.0是针对C语言的。如果你是初学者,想编写C语言,就使用控制台就可以了,我说说创建控制台的过程。首先打开VS2005。然后选择点菜单:文件-〉新建-〉在“模板”中选择Win32控制台应用程序 这样就建了一个工程。

通常讲的C语言和visual C 是指同一样事物吗?
一楼的说的很好,就是这么回事。c是语言,vc是应用c语言的一个平台,可以理解为一个大环境,在这个环境中可以更好的使用c语言。当然这都是工具

府谷县13331941331: 我想用visualc++ mfc绘图,比如单击圆柱体菜单,下方白色区域就会显示圆柱体,怎么做啊, -
李庾美加: 1.菜单按钮事件中添加 Invalidate(TRUE);2.Ctrl+W 给View类添加一个OnPaint()的函数:里面的代码是 CPaintDC dc(this); // device context for painting if(!UpdateData(TRUE)) return; dc.MoveTo(atoi(起点x), atoi(起点y)); dc.LineTo(atoi(结束x), atoi(结束y));

府谷县13331941331: 我有一个C++代码 我想用MFC给他写一个界面 应该怎么写呢 -
李庾美加: 《Visual C++ 5.0 易学活用》一步一步的教你做基于mfc对话框界面的程序 适用于vc6,vc7 用超星看即可

府谷县13331941331: 用c++ MFC 制作一个绘图软件!怎么填充图形 可以的话各位上代码!下面是我写的代码.只能全频填充,求指导 -
李庾美加: CBrush* pOldBrush; CBrush brush; brush.CreateSolidBrush(m_cFillColor);//这个时候,刷子已经选好了,想填充什么图形,画就可以了 m_pMemDC->Rectangle(rect);//画一个矩形填充 m_pMemDC->SelectObject(pOldBrush);

府谷县13331941331: C++的MFC图形化工具怎样使用? -
李庾美加: 用VisualStudio新建一个MFC工程你就知道了.可以再resource view里面找到对应的dialog,再把Toolbox里面的控件拖进去就行.要想多了解还是要看书.

府谷县13331941331: VC++ MFC 设计绘图程序 -
李庾美加: 在你的主框架的里添加该消息.添加响应函数on(); CMainFrameWnd::On(UINT flag,POINT piont){ CDC *dc=this->GetActiveView()->getDC();//获取视图的DC//也可以这样CDC *dc=this->getDC();这样的是获取框架的DC;dc->TextOut(0,0,"预祝大家学习愉快",9); this->ReleaseDC(); } 获取主框架的或者视图的DC相差不大.你试试看,这个没有去编译,你自己看看那罗,完全手写

府谷县13331941331: 利用VC++6.0的MFC绘图,我想看看类Cpen的定义以及其中各种函数的具体实现应该怎么做? -
李庾美加: class CPen : public CGdiObject { DECLARE_DYNAMIC(CPen) public: static CPen* PASCAL FromHandle(HPEN hPen);// Constructors CPen(); CPen(int nPenStyle, int nWidth, COLORREF crColor); CPen(int nPenStyle, int nWidth, const ...

府谷县13331941331: vc++ mfc 怎么做界面啊??? -
李庾美加: 1、首先在电脑中打开VC6.0->新建-,创建一个工作区,(工作区是用来保存工程).2、在工作区里面添加工程,右击->添加工程到工作空间.3、选择MFC - exe 程序 .4、选择静态库,将程序发送给别人,可以直接运行.5、然后鼠标右键,选择编译程序.6、最后点击运行程序,程序就出来了.

府谷县13331941331: visual c++能不能画函数图像,能的话,怎么画? -
李庾美加: 命令行的程序的话,TC有个graphic.h 貌似,vc的没用过...现在做图形程序的多.如果你需要在GUI界面上绘图,你就需要专门的图形库来做支持.简单点可以用微软的MFC,这个是可以画图的,会有各种图形绘制函数,想了解的话,看孙鑫的MFC教程,上面有几节专门有讲画刷,颜色,画圆,画线等等函数的使用.简单来说就是借助MFC的绘图函数来绘图.MFC的绘图相对简单,孙鑫的课程看一遍就差不多了.专业点的图形库,还有DirectX,OpenGL等等,需要安装它们的SDK然后看文档自己学.这个相对复杂点但是效率高,更能更强大,windows上的3D游戏,大多是DirectX的...以上.

府谷县13331941331: 怎么用Vc++画函数图像啊?
李庾美加: 如楼上所说,可以将时间和速度的数据作为坐标参数带入MoveTo()函数和LineTo()函数中进行曲线的绘制,但是使用MFC编写程序需要了解大量的代码,如果没有vc++的相关知识想要绘制曲线图近乎不可能,所以建议楼主还是先了解一点vc++的相关知识较好.

府谷县13331941331: 如何用c++(MFC)在对话框或者窗口中绘制极坐标图形 -
李庾美加: 可以 使用客户端设备环境类对象

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网