画个红叉否定Windows

原创 2005年05月20日 22:26:00

这个是看别人的代码得到的,不是我写的。

void CHhDlg::OnOK()
{
  //先得到屏幕的长宽:
  int ScreenWidth = ::GetSystemMetrics(SM_CXSCREEN);
  int ScreenHeight = ::GetSystemMetrics(SM_CYSCREEN);
  HDC hDC = ::GetDC(0);
  //得到“画布(Canvas)”
  CDC* ScreenCanvas = new CDC();
  ScreenCanvas->m_hDC = hDC;
  //设置画布的画笔(Pen)
  CPen pen(1, 10, RGB(255,0,0));
  CPen* oldpen;
  oldpen=ScreenCanvas->SelectObject(&pen);
  //ScreenCanvas->Pen->Color = clRed;  //画笔的颜色为红色(Red)
  //ScreenCanvas->Pen->Width = 10;     //画笔的粗细
  //开始画叉啦,需要画两笔,这是第一笔:左上到右下
  ScreenCanvas->MoveTo(0,0);        //把画笔移到(Move to)坐标0,0处,即屏幕最左上角
  ScreenCanvas->LineTo(ScreenWidth,ScreenHeight);  //从当前位置画一条线(Line to)到屏幕的右下角。

  //第二笔:右上到左下:
  ScreenCanvas->MoveTo(ScreenWidth,0);
  ScreenCanvas->LineTo(0,ScreenHeight);

  ScreenCanvas->SelectObject(oldpen);
  //释放“画布”:
 
  ScreenCanvas->m_hDC = 0;
 
  delete ScreenCanvas;
  ::ReleaseDC(0,hDC);

  //CDialog::OnOK();
}

点击这里看图

用windows编写的简单画板

  • 2009年02月14日 02:31
  • 2.98MB
  • 下载

Windows phone中如何添加页面跳转动画

有没有羡慕ios平台中华丽的动画效果,不用担心微软的toolkit团队为我们为我们提供了这样一套组件,叫做TransitionServices服务。 简单说一下它具备的效果:turnstile(轴旋...

WINDOWS補完計畫UNICODE 亂碼時可用

  • 2014年08月26日 14:50
  • 1.15MB
  • 下载

在Windows控制台里画一个时钟

没事学一下C++编程. 效果图: 在用一个线程,不断重画: 头文件: #include "stdafx.h" #include #includ...
  • jhting
  • jhting
  • 2012年10月26日 18:12
  • 1105

用API画同心圆,熟练Windows

  • 2010年10月25日 22:33
  • 4KB
  • 下载

windows编程 画动态直线

  • 2014年10月25日 00:35
  • 8.78MB
  • 下载

gunplot画柱形图(windows下)

1、做“data.txt”文件的柱形图,数据如下所示为画图的数据: 2、生成柱形图的代码如下: set terminal png truecolor ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:画个红叉否定Windows
举报原因:
原因补充:

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