闲着无聊,做了个模拟几何画板网格吸附功能的程序
2011-04-21 20:16
309 查看
这个小程序的作用:
1.复习C++的某些特性:动态创建对象时给构造函数传递参数。delete在销毁对象的时候会调用对象的析构函数。
2.Windows窗口程序的一些原理:
CreateWindow:设置窗口的属性
RegisterClassEx:注册窗口类
ShowWindow:显示/隐藏窗口
UpdateWindow:投递WM_PAINT消息引起窗口重绘
子窗口的坐标相对于父窗口,鼠标的坐标相对于屏幕
3.DC(这个可能理解有些不准):
附着在窗口上的绘图区域,所以SDK里需要窗口的句柄,MFC里需要窗口对象指针。
效果如图:
相关文章推荐
- 用几何画板画矩形网格的方法
- 晚上无聊象征性收取了网友100元辛苦费,实现支持多语言功能的XML语言包版的C#的ASP.NET多语言支持例子程序
- 晚上无聊象征性收取了网友100元辛苦费,实现支持多语言功能的XML语言包版的C#的ASP.NET多语言支持例子程序
- Excel模拟程序(区域复制粘贴功能)
- java swing模拟实现简单的写字板画板功能项目源码
- 晚上无聊象征性收取了网友100元辛苦费,实现支持多语言功能的XML语言包版的C#的ASP.NET多语言支持例子程序
- MAGMASOFT v4.4 完整版_更新无网格限制,全模块功能,可以正常计算模拟
- Java小程序之集合框架模拟数据库实现用户登录和注册功能
- 晚上无聊象征性收取了网友100元辛苦费,实现支持多语言功能的XML语言包版的C#的ASP.NET多语言支持例子程序
- Java小程序之集合框架模拟数据库实现用户登录和注册功能
- GeoGebra-一个功能类似于几何画板的开源绘图软件
- 点击文字选中单选框/复选框 (模拟程序功能)
- 晚上无聊象征性收取了网友100元辛苦费,实现支持多语言功能的XML语言包版的C#的ASP.NET多语言支持例子程序
- 微信小程序车牌号码模拟键盘输入功能的实现代码
- 模拟dos下面的Debug下子命令D的功能,显示内存数据的程序
- 晚上无聊象征性收取了网友100元辛苦费,实现支持多语言功能的XML语言包版的C#的ASP.NET多语言支持例子程序
- 一段无聊的键盘触发模拟抽卡程序
- 晚上无聊象征性收取了网友100元辛苦费,实现支持多语言功能的XML语言包版的C#的ASP.NET多语言支持例子程序
- MAGMASOFT v4.4 完整版_更新无网格限制,全模块功能,可以正常计算模拟\
- 用程序来模拟Alt+PrtSc的键盘事件,实现截屏功能