随笔-341  评论-2670  文章-0  trackbacks-0
  2008年8月16日
     摘要: Status Bar所提供的消息相当的诡异。Status Bar里面的Items的数量以及宽度要一次性设置好,每次修改的时候都要推翻重建一次,只不过里面的Text倒是可以单独改掉。在XP底下有效的raise border似乎在Vista就没有了。看来Vista已经从伪3D彻底转向了2D了。

Status Bar在CreateWindowEx的时候会自动将自己放在窗口的最底下,每一次修改Status Bar的尺寸的时候,它又会自动把自己放在窗口的最底下。当然,你可以让他出现在最上面。虽然如此,但是我封装的时候还是想自由地修改尺寸和位置,当且仅当我想让他出现在窗口最下面的时候他才出现在窗口最下面,于是我只好截获Status Bar的WM_SIZE消息并扔掉了。

当初为每一个控件都自动Subclass掉的想法还真是正确啊……  阅读全文
posted @ 2008-08-15 23:34 陈梓瀚(vczh) 阅读(1578) | 评论 (1)编辑 收藏
posted @ 2008-08-15 09:58 陈梓瀚(vczh) 阅读(2272) | 评论 (8)编辑 收藏
     摘要: Track Bar很是人性化,不会跟自己之前的经验冲突。Track Bar下面那些杠杠原来是自己插入的,还能改,还真是想干啥就能干啥……  阅读全文
posted @ 2008-08-15 08:28 陈梓瀚(vczh) 阅读(1794) | 评论 (1)编辑 收藏