我正在尝试创建一个“拥有”屏幕顶部区域的Windows窗体应用程序。可以把它想象成一个矩形的宽度=屏幕尺寸和高度= 20px左右。该应用程序将始终位于顶部并且将是无边界的(即FormBorderStyle = none)。可疑的部分,例如,如果用户最大化像chrome或其他应用程序的窗口,它应该将此窗体应用程序的底部视为屏幕的顶部。这样,因为表单应用程序始终位于顶部,所以它不会覆盖任何最大化应用程序窗口。
有关如何执行此操作的任何线索..可以使用Windows窗体完成吗?唯一值得怀疑的部分是如何“拥有”屏幕的一部分。
如果需要澄清,请告诉我。谢谢你提前。
答案 0 :(得分:1)
你需要的是设置Screen.WorkingArea
只读,你应该使用PInvoke实现这一点,你可以在thread
要获得显示的工作区域,您可以使用Screen.WorkingArea
属性