我刚刚第一次使用此功能 - 在MS One Note 2010中,点击“Dock to Desktop”按钮。
然后,应用程序将自己停靠在屏幕的底部。如果一个窗口在其上方最大化,那么该窗口将不会重叠或重叠 - One Note窗口在固定使用屏幕空间方面已变得类似于任务栏。
想想看,我已经看到了另一个地方:Windows 7放大镜。
我很想知道这是如何取消的?它是一个可以在WinForms应用程序中应用的窗口属性,还是我必须使用Windows API / C ++来完成它?或者它甚至比那更棘手?
答案 0 :(得分:1)
它可能使用SHAppBarMessage
; example& vb6 article只是因为它有插图。
答案 1 :(得分:1)
http://msdn.microsoft.com/en-us/library/cc144177(VS.85).aspx
使用WinForms进行此操作可能会遇到很多麻烦,但它可能会 - 可能,您必须使用PInvoke执行大量低级WinAPI才能使其正常工作。