小编nat*_*ate的帖子

有没有办法在 Rust 中将类型标记为不可丢弃?

我想让它成为允许删除类型的编译器错误,而不是必须忘记它。我的用例是用于表示必须返回到其源进行清理的各种句柄的类型。这样 API 的用户就不会意外泄漏句柄。他们将被要求要么将句柄返回到其源,要么明确地忘记它。在源中,关联的资源将被清理并明确忘记句柄。

rust

4
推荐指数
1
解决办法
194
查看次数

在GDI中旋转矩形

我使用windows GDI API ExtTextOut函数来绘制这样的文本:

ExtTextOut(hDC, 2000, 2000, 0, &stRect, PrintText, TextOutLen, aiCharCellDistances);
Run Code Online (Sandbox Code Playgroud)

我正在尝试旋转文本,我会旋转文本.但是当我用颜色填充矩形时,我发现矩形没有随文本一起旋转.

有没有办法用文本旋转矩形?或者有更好的方法吗?

PS:我的目标是在矩形(如文本区域)中绘制文本,并可以任意角度旋转,并设置背景颜色,边框线,换行符,右对齐等.

谢谢!

winapi gdi

1
推荐指数
1
解决办法
1137
查看次数

标签 统计

gdi ×1

rust ×1

winapi ×1