Delphi如何实现一个长尾词的式浮动窗口设计?
- 内容介绍
- 相关推荐
本文共计357个文字,预计阅读时间需要2分钟。
使用Photoshop的朋友一定对那些便捷的浮动面板记忆犹新,其实这些面板就是一个个独立的小窗口,它们都放置在Photoshop的主窗口上(而非主窗口内部),拥有自己的栏和最小化按钮。
用过Photoshop的朋友一定对它的那些方便的浮动面板记忆犹新,其实这些面板就是一个个的小窗体,但这些小窗体都放在Photoshop的主窗体上 (不是存在主窗体中),有自己的标题栏、最小化按钮及最大化按钮。但它们与MDI程序不同的是,他们可以拖到主窗体外,更重要的是工作中所有这些面板窗体 与主窗体最处于激活状态。
用Spy & Capture查看一下就不难发现,这些面板窗体的Parent Window都是Photoshop的主窗体(以Photoshop CS为例,主窗体的Handle是001906D8,所有面板的Parent Window指向的就是001906D8),而一般我们创建的窗体的Parent是为None的。
本文共计357个文字,预计阅读时间需要2分钟。
使用Photoshop的朋友一定对那些便捷的浮动面板记忆犹新,其实这些面板就是一个个独立的小窗口,它们都放置在Photoshop的主窗口上(而非主窗口内部),拥有自己的栏和最小化按钮。
用过Photoshop的朋友一定对它的那些方便的浮动面板记忆犹新,其实这些面板就是一个个的小窗体,但这些小窗体都放在Photoshop的主窗体上 (不是存在主窗体中),有自己的标题栏、最小化按钮及最大化按钮。但它们与MDI程序不同的是,他们可以拖到主窗体外,更重要的是工作中所有这些面板窗体 与主窗体最处于激活状态。
用Spy & Capture查看一下就不难发现,这些面板窗体的Parent Window都是Photoshop的主窗体(以Photoshop CS为例,主窗体的Handle是001906D8,所有面板的Parent Window指向的就是001906D8),而一般我们创建的窗体的Parent是为None的。

