windows API中GetSystemMetrics函数SM_CX系列参数与SM_CY系列参数里的'C'是什么意思?

我是在看windows程序设计时遇到的疑问,具体是这句话:

cxScreen=GetSystemMetrics(SM_CXSCREEN);

我知道x代表x轴的意思,所以就是cxScreen就是指屏幕的宽度,但这个c是什么意思呢?上了msdn也看不出名堂

阅读 4.9k
1 个回答

楼主的认真劲,欣赏。

直观推定C=Count in pixels,历史估计得回溯到匈牙利命名法。

验证果然 。

强大的GOOGLE : SM_CXSCREEN prefix c
告诉我们:

the prefix c added to the variables name stands for "count",and in this case means a count of (or number of )pixels


古老的 Charles Petzold,Charles Simonyi ,(异姓兄弟?)又因此问题而被召唤回来。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进