上一页 1 2 3 4 5 6 7 ··· 302 下一页
摘要: This article introduces a hack that allows access to internal, non-public members of the UNO framework. This includes calling non-public API methods a 阅读全文
posted @ 2024-06-12 07:11 lindexi 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 本文和大家介绍一个 Hack 的方式,通过此方式可实现访问 UNO 框架里面的 internal 不公开成员,调用 UNO 框架里面的不公开的 API 方法和属性,访问 UNO 里面不公开的类型 核心原理是基于 UNO 框架里面的 InternalsVisibleToAttribute 程序集特性, 阅读全文
posted @ 2024-06-12 07:11 lindexi 阅读(22) 评论(2) 推荐(0) 编辑
摘要: 本文将告诉大家,如何使用 VisualStudio 2022 工具,通过 SSH 远程调试运行在 Linux 系统上的 dotnet 系应用的启动过程 本文写于 2024.06.07 如果你阅读本文的时间距离本文编写的时间过于长,那本文可能包含过期的知识 当前的 VisualStudio 2022 阅读全文
posted @ 2024-06-08 07:21 lindexi 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 本文将告诉大家如何在 X11 里面创建一个窗口时,设置窗口的背景颜色 在 dotnet C# 设置 X11 应用窗口背景透明 的基础上,可以通过创建 XColor 结构体,将 XColor 赋值给到 XSetWindowAttributes 的 background_pixel 进行设置窗口的初始化 阅读全文
posted @ 2024-06-01 07:12 lindexi 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 本文记录 WPS 的一个已知问题,如果在表格的单元格里面配置了 VerticalMerge 或 HorizontalMerge 为 false 值时,则在此单元格内的文本将被丢失。此行为与 Office 的 PowerPoint 不同,预计是 WPS 的坑 如以下核心代码,设置表格单元格的 Vert 阅读全文
posted @ 2024-05-23 07:27 lindexi 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 在 UNO 的 5.2 版本,可以使用 X11 平台承载 UNO 应用。此时我需要获取到 UNO 应用的窗口的 X11 窗口指针,如此即可调用 X11 平台相关逻辑对 UNO 窗口执行一些交互 本文以下的方法需要用到反射,已在 5.2.161 及附近版本测试通过 通过阅读 UNO 的源代码,可以看到 阅读全文
posted @ 2024-05-23 07:27 lindexi 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 本文记录如何在 X11 应用里面,使用 XShapeCombineRegion 方法配置一个 X11 窗口支持和 Win32 窗口一样的命中测试穿透功能,即对应 Win32 的 WS_EX_TRANSPARENT 的鼠标、触摸等的点击等动作的穿透功能,可以实现在窗口中挖空一块范围直接穿透到后面的窗口 阅读全文
posted @ 2024-05-21 17:03 lindexi 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 本文记录在 dotnet 里面如何设置 X11 窗口从最小化状态还原为正常状态 阅读全文
posted @ 2024-05-17 07:25 lindexi 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 在 X11 里面有和 Win32 类似的窗口之间的关系机制,如 Owner-Owned 关系,以及 Parent-Child 关系。本文将告诉大家如何进行设置以及其行为 阅读全文
posted @ 2024-05-17 07:25 lindexi 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 本文记录我阅读 Avalonia 代码过程中所学习到的在 X11 的窗口之间发送鼠标消息,可以跨进程给其他进程的窗口发送鼠标消息,通过此方式可以实现模拟鼠标输入 阅读全文
posted @ 2024-05-15 07:28 lindexi 阅读(104) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 302 下一页