图形界面 时钟表盘
来源:互联网 发布:开淘宝店货源从哪里来 编辑:程序博客网 时间:2024/04/19 15:51
代码:
//POINT的数组可以这么用POINT pt[]={0, 450,225,390,390,225,450,0,390,-225,225,-390,0,-450,-225,-390,-390,-225,-450,0,-390,225,-225,390};
SetIsotropic函数:设置坐标系
//改变坐标系就用这四个函数void SetIsotropic(HDC hdc, int cx, int cy){::SetMapMode(hdc, MM_ISOTROPIC); //设置坐标映射方式::SetWindowExtEx(hdc, 1000, 1000, NULL); //设置坐标系的逻辑单位::SetViewportExtEx(hdc, cx, -cy, NULL); //设置坐标系方向和坐标系包含的范围,即定义域和值域::SetViewportOrgEx(hdc, cx/2, cy/2, NULL); //设置坐标系原点坐标}case WM_PAINT:hdc = BeginPaint(hWnd, &ps);// TODO: 在此添加任意绘图代码...//画钟表盘int cxClient, cyClient;RECT rect;::GetClientRect(hWnd, &rect);cxClient = rect.right - rect.left;cyClient = rect.bottom - rect.top;SetIsotropic(hdc, cxClient, cyClient);#define SQUARESIZE 10::SelectObject(hdc, ::GetStockObject(BLACK_BRUSH));for(int i=0;i<12;i++){::Ellipse(hdc, pt[i].x-SQUARESIZE,pt[i].y+SQUARESIZE,pt[i].x+SQUARESIZE, pt[i].y-SQUARESIZE); }EndPaint(hWnd, &ps);break;
- 图形界面 时钟表盘
- 时钟表盘代码
- 时钟表盘代码
- CSS3简易表盘时钟
- 手机时钟(加了表盘)代码
- 绘制模拟Android钟 ####时钟表盘
- Js版带表盘的时钟
- 自定义时钟View,表盘的绘制
- C#时钟(图形界面)
- 时钟(图形界面+多线程)
- android studio 绘制时钟刻度表盘的虚拟动画。
- 简单的自定义View——表盘时钟
- android 利用环形菜单制作带数字表盘的时钟
- Java时钟(实现扫秒及表盘替换)
- 利用canvas.save()、canvas.restore()、canvas.translate()、canvas.rotate()绘制一个时钟表盘
- 自定义表盘
- 表盘绘制
- 自定义表盘
- dm9000AE调试记录
- zigbee学习笔记---通信例程之GenericApp
- Struts,Hibernate,Spring经典面试题
- EPF与Myeclipse 增强代码自动智能提示
- 地理坐标与屏幕坐标转换(VC++)
- 图形界面 时钟表盘
- ZIGBEE学习笔记五——读取温度电量信息
- 大话设计模式笔记----简单工厂模式
- ant 自动上传
- 跟我一起写 Makefile
- 恢复Joomla管理员密码
- poj 1517 u Calculate e
- 骗子改电脑配置信息兜售垃圾,怕上当进来学习一下
- Android中如何做到Service被关闭后又自动启动