缩小桌面的C#或C ++冻结窗格

时间:2012-09-30 20:14:19

标签: c# visual-c++ window

  

可能重复:
  How does Microsoft One Note 2010 implement a window that is docked to the desktop?

我想知道如何创建一个具有冻结窗格并缩小屏幕其余部分活动区域的程序(在C#或C ++中)。一个很好的例子就是全屏模式下的Facebook客户端聊天程序,因为它总是处于最顶层,并且缩小了活动屏幕的区域,包括缩小桌面。我想要实现的是下图中的绿色条形图,它永远不会消失:

(请注意,请忽略下面照片中的红色圆圈,我能找到的唯一一张我正在尝试做的图片来自一个关于如何在所有军事网站上设置自杀热线的模因,因为这些系统都是如此慢,他们让你想杀死自己)

enter image description here

1 个答案:

答案 0 :(得分:2)

它已在MSDN上记录为" AppBar":http://msdn.microsoft.com/en-us/library/windows/desktop/cc144177%28v=vs.85%29.aspx

它是一个常规的Win32窗口,固定在屏幕的一个边缘,也减少了其他窗口最大化的区域。