摘要:
程序要求实现类似IE7中可以自动隐藏的菜单。
在IE7中的菜单,点击ALT键时出现,再次点击隐藏。
刚开始时考虑在程序中截获ALT键消息,然后控制菜单的Visibility属性。可是这样做以后总是和IE实现的效果不同,同时发现和按下ALT键时是UP还是Down有关系。测试组发现了很多的BUG,开发不断的打补丁来弥补,确总是达不到理想效果。
最后经过研究发现一种简单的方法。
阅读全文
posted @ 2007-07-03 14:27
豆瓜
阅读(1132)
推荐(0)
编辑
摘要:
最近做的软件中要求禁止最大化按钮,并且要求可以改变窗体的Size。
调查后发现WPF窗体没有设置最大化按钮状态的属性。
改变WindowStyle属性可以达到禁用最大化按钮的目的,但是同时也不能更改窗体的Size了。
最后想到了使用Windows API改变按钮状态的方法。
使用GetWindowLong可以得到当前按钮的状态。使用SetWindowLong可以设置按钮的状态。
使用SetWindowPos进行界面的更新。
阅读全文
posted @ 2007-07-03 11:26
豆瓜
阅读(7233)
推荐(1)
编辑