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); 以一个可见的小圆近似代替要画的点,不知可否改变坐标单位,如厘米,请高手指点。
  • 相关阅读:
    技术管理之路三、团队建设:怎么带队伍?
    技术管理之路五、管理沟通:管理的必修课!
    职场工作方法论:计划安排,时间管理的“四象限法则”
    职场工作方法论:目标管理SMART原则
    激励方法论1、马斯洛需求模型
    mybatis PageHelper 分页组件优化
    async 和 await
    spring cloud 负载均衡 平滑上下线
    vue 重新渲染组件
    spring cloud 超时整理
  • 原文地址:https://www.cnblogs.com/gosteps/p/3264848.html
Copyright © 2011-2022 走看看