我想让它成为允许删除类型的编译器错误,而不是必须忘记它。我的用例是用于表示必须返回到其源进行清理的各种句柄的类型。这样 API 的用户就不会意外泄漏句柄。他们将被要求要么将句柄返回到其源,要么明确地忘记它。在源中,关联的资源将被清理并明确忘记句柄。
我使用windows GDI API ExtTextOut函数来绘制这样的文本:
ExtTextOut(hDC, 2000, 2000, 0, &stRect, PrintText, TextOutLen, aiCharCellDistances);
Run Code Online (Sandbox Code Playgroud)
我正在尝试旋转文本,我会旋转文本.但是当我用颜色填充矩形时,我发现矩形没有随文本一起旋转.
有没有办法用文本旋转矩形?或者有更好的方法吗?
PS:我的目标是在矩形(如文本区域)中绘制文本,并可以任意角度旋转,并设置背景颜色,边框线,换行符,右对齐等.
谢谢!