minigui
文章平均质量分 65
像畜生一样思考
卑微打工仔
展开
-
minigui[基础篇][14]—— 界面外观及特效
minigui手册阅读原创 2022-10-20 23:06:10 · 812 阅读 · 1 评论 -
minigui[基础篇][13]—— 插入符
minigui源码阅读原创 2022-10-09 23:57:09 · 745 阅读 · 0 评论 -
minigui[基础篇][12]—— 光标
minigui手册阅读原创 2022-10-09 22:56:12 · 955 阅读 · 0 评论 -
minigui[基础篇][11]—— 图标
minigui手册阅读原创 2022-10-08 22:48:08 · 1088 阅读 · 0 评论 -
# minigui[基础篇][10]—— 事件钩子
minigui手册阅读原创 2022-10-07 11:21:49 · 292 阅读 · 0 评论 -
minigui[基础篇][9]—— 键盘和鼠标之鼠标
minigui手册阅读原创 2022-10-07 11:02:45 · 346 阅读 · 0 评论 -
minigui[基础篇][8]—— 键盘和鼠标之键盘
minigui手册阅读原创 2022-10-07 00:16:17 · 388 阅读 · 0 评论 -
minigui[基础篇][7]—— 菜单
minigui手册阅读原创 2022-10-06 17:47:29 · 309 阅读 · 0 评论 -
minigui[基础篇][6]—— 控件的高级编程
minigui手册阅读原创 2022-10-05 11:30:15 · 361 阅读 · 0 评论 -
minigui[基础篇][5]—— 控件与控件类
minigui手册阅读原创 2022-10-05 10:33:04 · 752 阅读 · 0 评论 -
minigui[基础篇][4]——对话框
minigui手册阅读原创 2022-10-04 22:18:32 · 632 阅读 · 0 评论 -
minigui[基础篇][3]——窗口和消息之消息
minigui手册的阅读原创 2022-10-04 20:55:47 · 378 阅读 · 0 评论 -
minigui[基础篇][2]——窗口和消息之窗口
minigui手册基础学习原创 2022-10-04 19:02:59 · 800 阅读 · 0 评论 -
minigui[基础篇][1]——第一个helloword程序
minigui手册阅读和学习原创 2022-10-04 14:29:21 · 388 阅读 · 0 评论 -
minigui之其它编程主题
十二.其它编程主题一.定时器1.相关函数定时器消息1次默认是10ms定时器回调函数typedef BOOL (* TIMERPROC)(HWND, int, DWORD);参数HWND:创建定时器时传入的窗口句柄。如果没有必要使用,可传任何32位值int: 定时器idDWORD: 该定时器被触发时的系统滴答值当 TIMERPROC 返回值为 FALSE 时, MiniGUI 将自动删除该定时器BOOL GUIAPI ResetTimerEx (HWND hWnd, int id,原创 2022-03-25 23:25:02 · 198 阅读 · 0 评论 -
minigui之其它编程主题
十二.其它编程主题一.定时器1.相关函数定时器消息1次默认是10ms定时器回调函数typedef BOOL (* TIMERPROC)(HWND, int, DWORD);参数HWND:创建定时器时传入的窗口句柄。如果没有必要使用,可传任何32位值int: 定时器idDWORD: 该定时器被触发时的系统滴答值当 TIMERPROC 返回值为 FALSE 时, MiniGUI 将自动删除该定时器BOOL GUIAPI ResetTimerEx (HWND hWnd, int id,原创 2022-03-14 21:41:29 · 424 阅读 · 0 评论 -
minigui学习笔记五
界面外观及特效一.外观渲染器及窗口元素属性1.前言1.1为什么引入渲染器以前的版本在编译前就必须进行编译配置,选定界面风格,在 fashion、 classic 和 flat 中选其一1.2优点可以通过MiniGUI配置文件来修改界面外观也可以通过函数接口来控制界面外观1.3作用实现窗口以及控件外观的绘制1.4实现窗口元素的属性,包括窗口元素的颜色、尺寸、字体等信息窗口元素的渲染方法,定义如何绘制窗口元素1.5四种渲染器classic、 flat、 fashion、 sk原创 2022-03-14 19:39:21 · 976 阅读 · 0 评论 -
minigui学习笔记一
三.窗口和消息1.窗口系统(基于事件驱动和树层次) (桌面窗口/根窗口) ---------- 占满整个桌面,没有父窗口 桌面 疑问:桌面窗口是编程需要用户编,还是就是HWND_DESKTOP 框架窗口 框架窗口 ---------- 分为客户区和非客户区 子窗口 子窗口 2.窗口和屏幕绘制区的关系3.消息队列 每创建一个窗口其托管窗口为桌面的话,就会创建一个消息队列但文档上说:1.创建的第一个主窗口的托管窗口必须是桌面,其...原创 2022-03-14 19:36:08 · 1118 阅读 · 1 评论 -
minigui学习笔记四
十.图标、光标和插入符1.图标1.1概念 图标是一张小的图片 MiniGUI 对单色和16色和256色windows图标的载入、显示、创建和销毁的支持1.2 图标的装载和显示装载图标文件从文件中装载图标文件HICON GUIAPI LoadIconFromFile (HDC hdc, const char* filename, int which);hdc:设备上下文filename:图标文件名which:所选择图标的索引值 ---- 有的程序有两个图标(0 -> ...原创 2022-03-11 09:47:08 · 435 阅读 · 0 评论 -
minigui学习笔记三
八.滚动条1.概念 1.1滚动条既有垂直方向的(供上下移动),也有水平方向的(供左右移动) 1.2程序实际上是将文件相对于显示窗口向上移动 ---- 向上滚动意味着朝文件的开头移动,向下滚动意味着朝文件尾部移动 1.3关键字 在CreateWindow的第三个参数中包括窗口风格标识号WS_VSCROLL(垂直滚动)和(或)WS_HSCROLL(水平滚动) 这些滚动条默认在窗口的右部和底部 垂直滚动条显示在窗口的左侧: WS_EX_LEAFTSCR...原创 2022-03-10 17:34:41 · 944 阅读 · 0 评论 -
miniGUI学习笔记二
五.控件基础编程1.控件的概念:所有的子窗口都是控件特点:与主窗口一致,但是其行为限制在主窗口内2.利用预定义类创建控件实例创建一个控件HWND GUIAPI CreateWindowEx2 (const char* spClassName,const char* spCaption, DWORD dwStyle, DWORD dwExStyle,int id, int x, int y, int w, int h, HWND hParentWnd,const char* werdr_name,原创 2022-03-09 19:06:41 · 930 阅读 · 1 评论