zoukankan      html  css  js  c++  java
  • Windows编程基础

    http://teliute.laxjyj.com/TeacHtm/cpp/lesson9/lesson9.htm Windows编程基础 帮助 在线课堂 基础教程网 下载页面(270KB) 基础课程0 ………… VC++基础 基础课程1 ………… 编程步骤 基础课程2 ………… 基础练习 第1课 ……………… 程序框架 第2课 ……………… 使用图标 第3课 ……………… 使用鼠标 第4课 ……………… 鼠标指针 第5课 ……………… 文本输出 第6课 ……………… 加载图片 第7课 ……………… 创建菜单 第8课 ……………… 键盘输入 1.vc中的默认坐标方式是x轴水平向右,y轴竖直向下,坐标原点在左上角(0,0),单位为一个像素,这与我们常见的坐标系不太一样,可用以下函数该之。 函数原型:int SetMapMode(int nMapMode) 参数nMapMode是映像方式代码,可选以下MM_ANISOTROPIC,MM_HIENGLISH,MM_HIMETRIC, MM_ISOTROPIC,MM_LOENGLISH,MM_LOMETRIC,MM_TEXT,MM_TWIPS, 默认方式是MM_TEXT。 若原点可调,然后设置坐标原点,用函数pDC->SetViewportOrg(250,250);//原点设置在点(250,250)处。 2.vc中画点函数为COLORREF SetPixel(POINT point,COLORREFcrColor); COLORREF SetPixel(int x,int y,COLORREFcrColor); 函数调用成功,返回点的颜色,否则返回-1。 由于在坐标中单位为一个像素,画点后几乎是看不出的,我认为最好在点的周围画一个小圆,这样可以清楚地看到,圆内用画刷填充实现如下: CBrush *oldBrush; CBrush newBrush(RGB(255,0,0)); oldBrush=pDC->SelectObject(&newBrush); pDC->Ellipse(10,10,20,20); 以一个可见的小圆近似代替要画的点,不知可否改变坐标单位,如厘米,请高手指点。
  • 相关阅读:
    14.Java基础_函数/函数重载/参数传递
    98. 验证二叉搜索树(深搜)
    13.Java基础_数组内存图
    12Java基础_数组定义格式/动态初始化/静态初始化
    计算几何基础
    11.Java基础_IDEA常用快捷键
    Add Two Numbers
    Two Sum
    登录界面id属性的使用
    系统查看
  • 原文地址:https://www.cnblogs.com/gosteps/p/3264848.html
Copyright © 2011-2022 走看看