关于GetSystemMetrics的SM_CXSIZEFRAME

六道佩恩 2019-08-17 02:56:16
官方文档说,SM_CXSIZEFRAME是水平边框的宽度,SM_CYSIZEFRAME是垂直边框的高度,怎么看怎么怪,水平边框应该是说的上下边框吧?说宽度还合逻辑,但垂直边框如果是左右边框的话,那它的高度是几个意思?这里很明显是宽度吧?
所以按照“宽度”和“高度”的描述,SM_CXSIZEFRAME应该是指左右边框?SM_CYSIZEFRAME指上下边框?
...全文
350 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
六道佩恩 2019-08-23
  • 打赏
  • 举报
回复
引用 7 楼 赵4老师 的回复:
CX的全称是Coordinate axis X CY的全称是Coordinate axis Y
好的,非常感谢!
赵4老师 2019-08-23
  • 打赏
  • 举报
回复
CX的全称是Coordinate axis X CY的全称是Coordinate axis Y
cmztestat 2019-08-17
  • 打赏
  • 举报
回复
CX CY x轴和y轴
赵4老师 2019-08-17
  • 打赏
  • 举报
回复
可惜我没搜到相关图。
只搜到这个:
赵4老师 2019-08-17
  • 打赏
  • 举报
回复
千字不如一图。
六道佩恩 2019-08-17
  • 打赏
  • 举报
回复
引用 1 楼 cmztestat 的回复:
CX CY x轴和y轴
引用 3 楼 hack_to_hell 的回复:
“SM_CYSIZEFRAME is the height of the vertical border”我从开始就把它当成是官档写错了,我按X和Y都是width
根据SM_CYCAPTION来看的话,这里的X和Y应该是指横向宽和纵向高吧,所以CX是指左右边框的横向宽度,CY指上下边框的纵向宽度?
klavien 2019-08-17
  • 打赏
  • 举报
回复
“SM_CYSIZEFRAME is the height of the vertical border”我从开始就把它当成是官档写错了,我按X和Y都是width
六道佩恩 2019-08-17
  • 打赏
  • 举报
回复
引用 1 楼 cmztestat 的回复:
CX CY x轴和y轴
所以X轴是指上下边框? 那么对于Y轴的左右边框,说它的高度岂不是很不合理?

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧