Windows API一日一练(31)MoveToEx和LineTo函数

转载 2007年09月27日 16:04:00
现在的世界流行图形界面,而不是文字,因此在软件开发里,肯定需要画图的,比如简单地画线,画一些比较特别的图形。比如让你画一个走动的时钟,就需要不断地画秒针、分针等等。MoveToEx是用来移动当前画笔的位置,LineTo是用来画直线的函数,其实在计算机图形里的直线显示是使用光栅图形学里的原理。
 
函数MoveToExLineTo声明如下:
WINGDIAPI BOOL WINAPI MoveToEx( __in HDC hdc, __in int x, __in int y, __out_opt LPPOINT lppt);
hdc是当前设备的句柄。
xX轴的位置,水平方向,一般原点是在屏幕左上角的位置。
yY轴的位置,垂直方向。
lppt是移动前的坐标位置。
 
WINGDIAPI BOOL WINAPI LineTo( __in HDC hdc, __in int x, __in int y);
hdc是当前设备的句柄。
xX轴的位置,水平方向,一般原点是在屏幕左上角的位置。
yY轴的位置,垂直方向。
 
调用这个函数的例子如下:
#001 //
#002 //界面显示输出.
#003 //
#004 //蔡军生 2007/09/08 QQ:9073204 深圳
#005 //
#006 void CCaiWinMsg::OnDraw(HDC hDC)
#007 {
#008  //移到指定位置.
#009  POINT ptLeftTop;
#010  ptLeftTop.x = 10;
#011  ptLeftTop.y = 10;
#012  MoveToEx(hDC,ptLeftTop.x,ptLeftTop.y,NULL);
#013 
#014  //(1010)(100100)画一条直线.
#015  ptLeftTop.x = 100;
#016  ptLeftTop.y = 100;
#017  LineTo(hDC,ptLeftTop.x,ptLeftTop.y);
#018  
#019 }
  

相关文章推荐

Windows API一日一练(42)CreateThread函数

分类: Direct3D 2007-09-22 22:53 19870人阅读 评论(9) 收藏 举报 随着时代的发展,计算机技术发展得很快。CPU已经从单核心到多核心的转变,也...

Windows API一日一练(58)FindFirstFile和FindNextFile函数

实现了在wince 下,遍历目录查找文件

Windows API一日一练(47)CreateSemaphore和ReleaseSemaphore函数

Windows API一日一练(47)CreateSemaphore和ReleaseSemaphore函数

Windows API一日一练 FindFirstFile和FindNextFile函数

在开发软件的过程里,经常需要维护目录里的数据。比如在开发银行的信用卡系统里,由于每天创建的LOG非常多,那么一个很大的硬盘,在6个月后,就占用了很多空间。这时就有这样的一个需求,把所有超过6个月的LO...
  • zacklin
  • zacklin
  • 2012年04月09日 10:23
  • 433

Windows API一日一练(一)第一个应用程序 使用应用程序句柄 使用命令行参数 MessageBox函数 RegisterClass和RegisterClassEx函数

要跟计算机进行交互,就需要计算机显示信息给人看到,或者发出声音给人听到,然后人看到或听到相应的信息后,再输入其它信息给计算机,这样就可以让计算机进行数据处理,把结果显示给我们。现在就来编写一个最简单的...

Windows API一日一练(7)

今天学习Windows的网络编程技术,网络是计算机通信的核心,而且,现在的网络系统也是相当的复杂,不但要考虑起基本的通信功能,还要实现数据的安全传输,更要抵御各型各样的网络攻击,所以在网络编程技术上,...

windows+API+一日一练

  • 2012年01月28日 15:56
  • 1.66MB
  • 下载

windows API 一日一练

  • 2015年08月25日 16:16
  • 1.47MB
  • 下载

Windows API一日一练(1)第一个应用程序

要跟计算机进行交互,就需要计算机显示信息给人看到,或者发出声音给人听到,然后人看到或听到相应的信息后,再输入其它信息给计算机,这样就可以让计算机进行数据处理,把结果显示给我们。现在就来编写一个最简单的...

《Windows API一日一练》最全版本

  • 2009年05月19日 19:18
  • 1.66MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows API一日一练(31)MoveToEx和LineTo函数
举报原因:
原因补充:

(最多只允许输入30个字)