我无法找到使用这些函数的明确引用:getBBox()对比getBoundingClientRect()对比getClientRects()。您能否解释一下它们的作用以及它们返回的坐标(及其引用)是什么? 最佳答案 getBBox在SVGspecification中定义它在应用变换后返回本地坐标系中的坐标。getBoundingClientRect和getClientRects在CSSOMspecification中定义.它们的主要区别在于它们返回外部SVG坐标系中的坐标。getBoundingClientRect返回一个rect,它
我应该在InvalidateRect中使用哪些来刷新我的窗口?为什么? 最佳答案 窗口矩形包括非客户区,即窗口边框、标题栏等。客户端矩形不包括。GetWindowRect返回屏幕坐标中的矩形,而GetClientRect返回客户端坐标中的矩形。InvalidateRect在客户端坐标中接收一个矩形。如果要使整个客户区无效,则将NULL传递给InvalidateRect。您可以传入GetClientRect返回的rect,但传递NULL更简单明了。 关于c++-WinApi中的GetCli
我应该在InvalidateRect中使用哪些来刷新我的窗口?为什么? 最佳答案 窗口矩形包括非客户区,即窗口边框、标题栏等。客户端矩形不包括。GetWindowRect返回屏幕坐标中的矩形,而GetClientRect返回客户端坐标中的矩形。InvalidateRect在客户端坐标中接收一个矩形。如果要使整个客户区无效,则将NULL传递给InvalidateRect。您可以传入GetClientRect返回的rect,但传递NULL更简单明了。 关于c++-WinApi中的GetCli