摘要: 目前的程序中想要添加Hook,截获键盘按键消息,所以上网找了一下关于C#下Hook的东西。发现很多人都在说在C#中添加Hook不成功和不稳定,而建议使用C++封一个Dll给C#使用。,可喜的是最后我还是成功的在程序中使用C#添加了Hook,经过测试还是没有什么问题的。 阅读全文
posted @ 2007-07-05 02:29 豆瓜 阅读(4165) 评论(1) 推荐(0) 编辑
摘要: 最近在找其它资源时,无意间发现了一个程序可以将Area效果应用到整个窗体。感觉挺有意思,看了一下代码还是挺简单的。 阅读全文
posted @ 2007-07-04 20:28 豆瓜 阅读(1553) 评论(2) 推荐(0) 编辑
摘要: 程序要求实现类似IE7中可以自动隐藏的菜单。 在IE7中的菜单,点击ALT键时出现,再次点击隐藏。 刚开始时考虑在程序中截获ALT键消息,然后控制菜单的Visibility属性。可是这样做以后总是和IE实现的效果不同,同时发现和按下ALT键时是UP还是Down有关系。测试组发现了很多的BUG,开发不断的打补丁来弥补,确总是达不到理想效果。 最后经过研究发现一种简单的方法。 阅读全文
posted @ 2007-07-03 14:27 豆瓜 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 最近做的软件中要求禁止最大化按钮,并且要求可以改变窗体的Size。 调查后发现WPF窗体没有设置最大化按钮状态的属性。 改变WindowStyle属性可以达到禁用最大化按钮的目的,但是同时也不能更改窗体的Size了。 最后想到了使用Windows API改变按钮状态的方法。 使用GetWindowLong可以得到当前按钮的状态。使用SetWindowLong可以设置按钮的状态。 使用SetWindowPos进行界面的更新。 阅读全文
posted @ 2007-07-03 11:26 豆瓜 阅读(7206) 评论(12) 推荐(1) 编辑