VC中CDialogBox,停靠时,如何用鼠标拖动边框来改变大小
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC中CDialogBox,停靠时,如何用鼠标拖动边框来改变大小相关的知识,希望对你有一定的参考价值。
如题,按照MSDN上的代码重写了CalcDynamicLayout,但还是不能在停靠时用鼠标改变拖动边框来改变大小,光标移动到边上也没有变成调整大小的双向箭头状。谁知道怎么做,或有源代码,请指点一二,谢谢了。 或者拆分MDI的框架的方法也行,注意,是框架,不是视图。拆分视图很容易。
参考技术A 在窗口属性里面,把窗口的BorderStyle(也可能是其他名字,记不清了)改成Sizable。默认是FixedDialogWPF 应用程序 - 拖动到屏幕末尾时添加停靠行为
【中文标题】WPF 应用程序 - 拖动到屏幕末尾时添加停靠行为【英文标题】:WPF Application - add dock behavior when drag to end of screen 【发布时间】:2010-01-12 03:08:50 【问题描述】:我正在开发一个 WPF 应用程序,我希望能够让用户拖动主窗口,并且当它接近屏幕末尾时它会停靠。
有没有办法做到这一点?
【问题讨论】:
你能再具体一点吗?停靠在哪里?在桌面上?您是否正在尝试创建 Windows 7 上提供的东西? 是的,停靠在桌面上。像工具栏或 Windows 7 任务栏。 【参考方案1】:这里有一个类似的东西被实现为 AttachedBehaviors:
http://codeblitz.wordpress.com/2009/07/07/wpf-window-dock-behavior/
不过我不确定它的生产准备情况如何。
【讨论】:
以上是关于VC中CDialogBox,停靠时,如何用鼠标拖动边框来改变大小的主要内容,如果未能解决你的问题,请参考以下文章
如何用CSS 设置 当鼠标移动到菜单时,该按钮变色,鼠标点击后,页面停留在鼠标滑过时的状态!!很急!