From a9339f9b9fed09b81b9349e7674a2ec0253eabaf Mon Sep 17 00:00:00 2001 From: LHY0125 <3364451258@qq.com> Date: Wed, 18 Mar 2026 21:06:55 +0800 Subject: [PATCH] =?UTF-8?q?style(config):=20=E7=BB=9F=E4=B8=80=E5=AE=8F?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E6=A0=BC=E5=BC=8F=E5=B9=B6=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 调整 config.h 中 UI_DLG_SIZE 宏定义的对齐格式以保持代码风格一致。 在 README.md 中新增“架构与二次开发”章节,说明项目的模块化设计和配置管理方式。 --- README.md | 7 +++++++ include/config.h | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index cea1ef4..3a6a217 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,13 @@ * **轻量级**:原生 C 语言编写,无臃肿依赖,运行速度极快。 +## 🏗️ 架构与二次开发 + +本项目注重代码的模块化和可维护性,非常适合作为 C 语言桌面程序开发的参考: + +* **统一配置中心**:所有的 UI 尺寸、间距、颜色等常量配置均提取在 `include/config.h` 中,只需修改宏定义即可轻松定制属于你的专属界面风格。 +* **清晰的全局状态**:全局变量和常量被独立分离在 `src/globals.c` / `include/globals.h` 中管理,使得核心业务逻辑更加整洁。 + ## 📦 下载与安装 您可以从 [Releases](https://github.com/LHY0125/PathEditor/releases) 页面下载最新的安装包 (`PathEditorSetup.exe`)。 diff --git a/include/config.h b/include/config.h index 670c931..1a0fc8a 100644 --- a/include/config.h +++ b/include/config.h @@ -6,7 +6,7 @@ // ============================================================================ // 对话框设置 -#define UI_DLG_SIZE "500x400" +#define UI_DLG_SIZE "500x400" // 列表控件设置 #define UI_LIST_ITEM_PADDING "5x5"