• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Yenyu Loong's Programming Blog

Love learning, love thinking, love coding.
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

上一页 1 2

2018年6月1日

GDI Bezier 样条曲线(7)

摘要: Bezier 样条曲线 Bezier 样条曲线使用四个点来定义:两个端点(起点和终点)和两个控点(用于使其不同程度地弯曲)。 绘制 Bezier 样条曲线 使用 PolyBezier 函数和 PolyBezierTo 函数可以绘制 Bezier 样条曲线: 注:PolyBezierTo 函数把当前位 阅读全文

posted @ 2018-06-01 14:30 yenyuloong 阅读(616) 评论(0) 推荐(0)

2018年5月31日

GDI 直线和折线(6)

摘要: 设置开始点MoveToEx 函数用于移动画笔到指定的位置:BOOL MoveToEx( HDC hdc, // 设备环境句柄 int X, // 要移动到的 x 坐标 int Y, // 要移动到的 y 坐标 LPPOINT lpPoint // 之前的位置(POINT 结构地址));绘制直线LineTo 函... 阅读全文

posted @ 2018-05-31 16:50 yenyuloong 阅读(386) 评论(0) 推荐(0)

2018年5月30日

GDI 线段绘制示例程序

摘要: 1 #include 2 #include 3 #include 4 5 typedef struct tagLINE { 6 POINT ptStart; 7 POINT ptEnd; 8 }LINE; 9 10 LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wP... 阅读全文

posted @ 2018-05-30 15:21 yenyuloong 阅读(217) 评论(0) 推荐(0)

GDI 像素(5)

摘要: RGB 颜色使用 RGB 宏可以创建一个由三个整数值(R、G、B)的 COLORREF 值。COLORREF RGB( BYTE byRed, // 红色值(R) BYTE byGreen, // 绿色值(G) BYTE byBlue // 蓝色值(B));设置像素SetPixel 函数用于将坐标为 x 和 y 的像素点设定为某个特定的颜色:COLORREF SetPixel(... 阅读全文

posted @ 2018-05-30 10:40 yenyuloong 阅读(248) 评论(0) 推荐(0)

2018年5月29日

三种排序算法演示

摘要: 1 #include 2 #include 3 4 void PopupSort(int *s, int length) 5 { 6 int i, j, swap; 7 8 for(i = 0; i s[j + 1]) 13 { 14 swap = s[j]; 15 ... 阅读全文

posted @ 2018-05-29 11:38 yenyuloong 阅读(198) 评论(0) 推荐(0)

2018年5月25日

滚动条(4)

摘要: 窗口滚动条的显示用于创建窗口的 CreateWindow 函数的第三个参数可以设置 WS_HSCROLL(水平滚动条) 和 WS_VSCROLL(垂直滚动条) 这两个风格标识符,以标识窗口附带水平滚动条和(或)垂直滚动条滚动条消息当用户单击或拖动窗口滚动条时,Windows 向窗口过程发送 WM_HSCROLL(水平滚动) 消息或 WM_VSCROLL(垂直滚动) 消息,鼠标按下与鼠标松开都会产生... 阅读全文

posted @ 2018-05-25 16:25 yenyuloong 阅读(385) 评论(0) 推荐(0)

2018年5月23日

文本和客户区的尺寸(3)

摘要: TextOut 函数TextOut 函数是在客户区指定位置显示文本的 GDI 函数,它的原型如下:BOOL TextOut( HDC hdc, // 设备环境句柄 int nXStart, // 开始位置的 x 坐标 int nYStart, // 开始位置的 y 坐标 LPCTSTR lpString, // 要显示的字符串 int cbS... 阅读全文

posted @ 2018-05-23 15:03 yenyuloong 阅读(344) 评论(0) 推荐(0)

GDI 设备环境句柄(2)

摘要: WM_PAINT 消息的触发 Windows 程序在以下情况会触发WM_PAINT消息: 窗口被移动导致被遮盖部分暴露出来 用户调整窗口的大小(当窗口类的 style 字段被设置为 CS_HREDRAW 和 CS_VREDRAW) 调用 ScrollWindow 或 ScrollDC 函数滚动客户区 阅读全文

posted @ 2018-05-23 13:46 yenyuloong 阅读(1240) 评论(0) 推荐(0)

2018年5月22日

我的第一个 Windows 窗口程序(1)

摘要: 一般来说,构建一个 Windows 程序可以分为如下几个步骤: 定义窗口类(WNDCLASS) 注册窗口类(RegisterClass) 创建窗口(CreateWindow) 更新显示窗口(UpdateWindow、ShowWindow) 建立消息循环(GetMessage) 处理消息(Dispat 阅读全文

posted @ 2018-05-22 11:26 yenyuloong 阅读(1548) 评论(0) 推荐(0)

上一页 1 2
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3
Github主页 | 邮件联系