闲着无聊,做了个模拟几何画板网格吸附功能的程序

 

这个小程序的作用:

1.复习C++的某些特性:动态创建对象时给构造函数传递参数。delete在销毁对象的时候会调用对象的析构函数。

2.Windows窗口程序的一些原理:

    CreateWindow:设置窗口的属性

    RegisterClassEx:注册窗口类

    ShowWindow:显示/隐藏窗口

    UpdateWindow:投递WM_PAINT消息引起窗口重绘

子窗口的坐标相对于父窗口,鼠标的坐标相对于屏幕

3.DC(这个可能理解有些不准):

附着在窗口上的绘图区域,所以SDK里需要窗口的句柄,MFC里需要窗口对象指针。

 

 

效果如图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NB几何画板是一款完全免费的几何图工具,可以用于绘制动态各种几何图形,支持保存导入导出等各个功能,软件广泛应用于初高中几何教学中,无论是图、演示、切割,一切数学中可以完成的功能几何画板将会为你完成,并会根据反馈,进行修改设计。还能对图形进行自由拖动、切割、组合、粘合、复制、旋转等操作,能将抽象的公式推理过程变得简单形象化,人性化设计,操作简单,功能强大,虚实结合。支持在android、苹果平板或手机上进行使用。软件界面美观简洁、简单全面、实用方便,无需培训,即可快速上手,轻轻松松完成日常几何功能,真正到简单全面实用。是用户实现几何图的好帮手。 NB几何画板功能特色 自由变换:多角度几何图形变换,角度实时显示,简单触摸式操作 随意控制:多种控制选项隐藏或者显示,简约而不简单 多种图形:提供多种组合图形,几何中常用几何图形,更可自定义绘制几何图形。 NB几何画板的安装   把下载好的安装包解压到当前文件夹,之后双击NBjihev101.exe运行文件进行安装,打开的时候会出现安装框,依次开始安装,依照步骤点击下一步,并选择同意协议和软件安装位置即可。     点击【完成】按钮,NB几何画板软件安装过程就完成了。 NB几何画板的使用   安装完成后,点击【NB几何画板体验版】快捷方式即可进入单词风暴软件。如图所示,这是软件的主界面,用户可以使用界面下方红框所画内的按钮来实现自己所需的各种几何作图功能。     如图所示,点击设置按钮可以设置例如边长、角度的设置。软件的其他详细功能就由小伙伴们自己去发掘吧。 NB几何画板的卸载   依次选择开始-> 所有程序 ->NB几何画板 ->卸载NB几何画板。 或者依次打开我的电脑->卸载或更改程序->卸载你所卸载的软件,您可以用 Window XP控制面板中的添加或删除程序功能,或用 Windows Vista、Windows 7中的程序功能删除NB几何画板, 然后点击开始卸载,按步骤依次点击下一步,直至完成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值