从 tagRECT/CRect 转换为 Gdiplus::Rect
将 RECT
结构 (tagRECT
) 或 CRect
转换为 Gdiplus::Rect
的最简单方法是什么?
Gdiplus::Rect tmpRect(rect.top, rect.left, rect.Width(), rect.Height());
有效,但需要大量打字。
What is the easiest way to convert a RECT
struct (tagRECT
) or a CRect
to a Gdiplus::Rect
?
Gdiplus::Rect tmpRect(rect.top, rect.left, rect.Width(), rect.Height());
works but is a lot of typing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
签名是 Rect([in] INT x, [in] INT y, [in] INT width, [in] INT height); 所以它应该是
The signature is
Rect([in] INT x, [in] INT y, [in] INT width, [in] INT height);
so it should be如果 Gdiplus::Rect 的接口没有方便的构造函数,您可以创建自己的函数一次并在任何地方使用它。
If the interface for Gdiplus::Rect doesn't have a convenient constructor, you can make your own function once and use it everywhere.