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); 以一个可见的小圆近似代替要画的点,不知可否改变坐标单位,如厘米,请高手指点。
  • 相关阅读:
    distroless 镜像介绍及调试基于distroless 镜像的容器
    C# 设置或验证 PDF中的文本域格式 E
    Java 在PDF中添加工具提示|ToolTip E
    MongoDB Security
    Spring Boot MongoDB
    MongoDB 安装
    nginx重试机制proxy_next_upstream
    (转)VC中等比例缩放图像
    5 Ways You can Learn Programming Faster
    如何批量去除文件名中的某些字符串?
  • 原文地址:https://www.cnblogs.com/gosteps/p/3264848.html
Copyright © 2011-2022 走看看