1、窗口中的空间在鼠标移动时需要更改状态
2、窗口行为: 鼠标事件、窗口刷新、输出到屏幕
3、绘制行为: 控件状态、具体绘制
win32:
wndproc: 开发者实现, 默认的处理函数
rander: vui2lib
user:
1)mousemove/lbutton/rbutton 到 wndproc
2) 转换为event到vui2lib, vui2lib更改控件状态
3)wndproc 判断改变, 并刷新
4)event的后续处理, 如: 事件回调
1、窗口中的空间在鼠标移动时需要更改状态
2、窗口行为: 鼠标事件、窗口刷新、输出到屏幕
3、绘制行为: 控件状态、具体绘制
win32:
wndproc: 开发者实现, 默认的处理函数
rander: vui2lib
user:
1)mousemove/lbutton/rbutton 到 wndproc
2) 转换为event到vui2lib, vui2lib更改控件状态
3)wndproc 判断改变, 并刷新
4)event的后续处理, 如: 事件回调
1、关于资源:提供1x,2x……等多套资源
2、资源的使用规则:<150%,使用1x资源;<250%,使用2x资源;<350%,使用3x资源,以此类推
3、如果没有2x,3x资源,使用1x资源等比放大;所有配置数据,跟随倍率等比放大
4、背景显示大小,按缩放倍率平滑放大。即放大为125时,destSize = sourceSize * 125%
5、文字显示大写与上条规则相同
===========================
图片初始化规则:
1、如果缩放倍率发生了更改,判断是否需要重新载入资源
2、判断是否需要重新创建显示缓存