针对新项目,更新Readme

This commit is contained in:
2026-04-01 19:54:17 +08:00
parent 8b44b84d4c
commit e3435cd3dd
3 changed files with 320 additions and 683 deletions

991
README.md

File diff suppressed because it is too large Load Diff

View File

@@ -87,8 +87,8 @@ typedef struct
* 菜单项/菜单框的布局计算结果,供 View 层绘制与反显定位使用。
*
* 字段说明:
* wPos - 当前项在本层中的行号(从 0 开始)
* wNum - 当前层可见项数量
* wPos - 当前项在本层中的 0 基行号
* wNum - 当前节点拥有的直接子节点总数
* wSPosX - 绘制区域左上角 X
* wSPosY - 绘制区域左上角 Y
* wEPosX - 绘制区域右下角 X
@@ -96,8 +96,8 @@ typedef struct
* ------------------------------------------------------------------------- */
typedef struct
{
uint16_t wPos; /* 当前项在本层中的行号(从 0 开始) */
uint16_t wNum;
uint16_t wPos; /* 当前项在本层中的 0 基行号 */
uint16_t wNum; /* 当前节点拥有的直接子节点总数 */
uint16_t wSPosX;
uint16_t wSPosY;
uint16_t wEPosX;

View File

@@ -78,7 +78,7 @@ int main(void)
/* ---------------------------------------------------------------------
* Case 3:
* 测试 MenuModel_IndexMenuItems / MenuModel_GetMenuMaxDisplayLen
* - 使用真实菜单模型验证序号初始化、子节点数量统计与子菜单宽度统计
* - 使用真实菜单模型验证 0 基序号初始化、子节点数量统计与子菜单宽度统计
* --------------------------------------------------------------------- */
first[0] = &menuModel.menuItems[0];
index[0] = &menuModel.menuItems[0];
@@ -134,7 +134,7 @@ int main(void)
/* ---------------------------------------------------------------------
* Case 5.1:
* 强化测试 MenuModel_IndexMenuItems
* - 覆盖多顶层、多兄弟、跨层回退后的 wPos / wNum 统计
* - 覆盖多顶层、多兄弟、跨层回退后的 0 基 wPos / wNum 统计
* --------------------------------------------------------------------- */
memset(customItems2, 0, sizeof(customItems2));
MenuModel_BuildTree(customItems2, customModelTab2, 7);