3

我只是第一次使用这个功能——在 MS One Note 2010 中,点击“Dock to Desktop”按钮。

然后应用程序将自己停靠在屏幕底部。如果窗口在其上方最大化,则该窗口将不会重叠或下重叠 - One Note 窗口在其固定使用屏幕空间方面变得类似于任务栏。

想一想,我在另一个地方见过这个:Windows 7 放大镜。

我很想知道这个是怎么拉出来的?它是可以在 WinForms 应用程序中应用的窗口属性,还是我必须使用 Windows API/C++ 才能做到这一点?还是比这更棘手?

4

2 回答 2

1

它可能使用SHAppBarMessage; 示例和一篇vb6 文章仅仅是因为它有插图。

于 2011-07-27T19:32:16.140 回答
1

http://msdn.microsoft.com/en-us/library/cc144177(VS.85).aspx

使用 WinForms 执行此操作可能会遇到很多麻烦,但有可能 - 可能,您必须使用 PInvoke 执行许多低级别的 WinAPI 工作才能使其工作。

于 2011-07-27T19:41:03.923 回答