2 u011371324 u011371324 于 2015.05.28 16:08 提问

MFC根据不同分辨率设置SetMenuSizes时,一般多大合适,请给出常用分辨率的

如m_wndMenuBar.SetMenuSizes(CSize(36, 36), CSize(25,25));在1440时CSize(36, 36)比较合适,其他的分辨率呢,请帮忙给推荐一下,谢了

3个回答

caozhy
caozhy   Ds   Rxr 2015.05.28 16:10

没听说菜单条大小随着分辨率变的。
word用过么?你见过office上的菜单在不同显示器中大小不一样么?

u011371324
u011371324 谢了
2 年多之前 回复
caozhy
caozhy 回复Ralf2: 本来就是如此。
2 年多之前 回复
caozhy
caozhy 回复Ralf2: 本来就是如此。
2 年多之前 回复
caozhy
caozhy 回复Ralf2: 本来就是如此。
2 年多之前 回复
u011371324
u011371324 是字体的原因?
2 年多之前 回复
u011371324
u011371324 是字体的原因?
2 年多之前 回复
u011371324
u011371324 是字体的原因?
2 年多之前 回复
u011371324
u011371324 是字体的原因?
2 年多之前 回复
u011371324
u011371324 CSize(36, 36)在1440X900上刚好铺满整个菜单栏,但是到了1900X1200的就都集中在左边了
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2015.05.28 16:11

再说,分辨率从640x480到4k的3840x2400,甚至显示器墙达到12800x9600的都有,起码能有1万种。怎么列。

caozhy
caozhy   Ds   Rxr 2015.05.28 16:17

本来就是如此,菜单就应该是左对齐的,而不是居中的。你多看看现有的程序怎么设计的。不要自己创造发明。

Csdn user default icon
上传中...
上传图片
插入图片