导航

2012年10月26日

摘要: WPF实现窗口比例恒定不变小结(2)在上一篇中讲到可以通过捕获并处理WM_EXITSIZEMOVE消息来达到保持窗口比例不变,但是必须在释放鼠标的情况下才能调整窗口比例,算不上实时调整。在上一遍还提到在窗口的SizeChanged事件中调整窗口比例,但是因为事件触发的太频繁,导致在释放鼠标后窗口又还原为拖拉之前的大小。那能不能实现窗口比例的实时调整呢?让我们来看看下面一种方法。其实这种方法就是结合SizeChanged事件和WM_EXITSIZEMOVE消息。让我们先来分析下这2个方式:SizeChanged事件: 优点:能够在鼠标按下(拖拉住窗口不放)的情况下实时调整窗口; 缺点:在释放鼠标 阅读全文

posted @ 2012-10-26 17:38 吴豪 阅读(1821) 评论(2) 推荐(0) 编辑