diff --git a/lib/EzUI_Debug_Win32.lib b/lib/EzUI_Debug_Win32.lib index 77e3975..c0deb6f 100644 Binary files a/lib/EzUI_Debug_Win32.lib and b/lib/EzUI_Debug_Win32.lib differ diff --git a/lib/EzUI_Debug_Win32.pdb b/lib/EzUI_Debug_Win32.pdb index b2f55eb..4ebcc5d 100644 Binary files a/lib/EzUI_Debug_Win32.pdb and b/lib/EzUI_Debug_Win32.pdb differ diff --git a/lib/EzUI_Debug_x64.lib b/lib/EzUI_Debug_x64.lib index aaadd33..48cffff 100644 Binary files a/lib/EzUI_Debug_x64.lib and b/lib/EzUI_Debug_x64.lib differ diff --git a/lib/EzUI_Debug_x64.pdb b/lib/EzUI_Debug_x64.pdb index 00df4e1..deec7b8 100644 Binary files a/lib/EzUI_Debug_x64.pdb and b/lib/EzUI_Debug_x64.pdb differ diff --git a/lib/EzUI_Release_Win32.lib b/lib/EzUI_Release_Win32.lib index 20b2626..a83679d 100644 Binary files a/lib/EzUI_Release_Win32.lib and b/lib/EzUI_Release_Win32.lib differ diff --git a/lib/EzUI_Release_x64.lib b/lib/EzUI_Release_x64.lib index e232ec5..a84eb07 100644 Binary files a/lib/EzUI_Release_x64.lib and b/lib/EzUI_Release_x64.lib differ diff --git a/sources/TableView.cpp b/sources/TableView.cpp index 238c849..d6ca7c4 100644 --- a/sources/TableView.cpp +++ b/sources/TableView.cpp @@ -431,6 +431,9 @@ namespace ezui { return; } + // 裁剪到单元格区域,避免内容溢出 + g.PushAxisAlignedClip(RectF(cellRect)); + // 确定前景色 Color foreColor = m_cellForeColor; if (cellData.Style.HasForeColor) { @@ -500,6 +503,8 @@ namespace ezui { } } + g.PopAxisAlignedClip(); + // 绘制边框 StrokeStyle borderStyle = m_cellBorderStyle; Color borderColor = m_cellBorderColor;