Windows 保持窗口的一部分始终可见

Windows 保持窗口的一部分始终可见,windows,winapi,user-interface,Windows,Winapi,User Interface,在Windows上使用API可以使一个窗口始终位于其他窗口之上,而StackOverflow在处理这个问题时有很多问题 是否可以仅保持窗口的一部分始终可见?即,在现有窗口内指定剪裁区域,并仅使该部分可见 用例如下(在Windows上): 用户点击图标运行应用程序 用户突出显示屏幕的一部分以集中显示(类似于Windows 7上的剪贴工具) 屏幕高亮显示的部分始终可见,即使其他窗口/程序在选定区域上移动 我知道,如果其他应用程序也被设置为顶级应用程序,将会出现一些问题。只是好奇这是否可能?即使您

在Windows上使用API可以使一个窗口始终位于其他窗口之上,而StackOverflow在处理这个问题时有很多问题

是否可以仅保持窗口的一部分始终可见?即,在现有窗口内指定剪裁区域,并仅使该部分可见

用例如下(在Windows上):

  • 用户点击图标运行应用程序
  • 用户突出显示屏幕的一部分以集中显示(类似于Windows 7上的剪贴工具)
  • 屏幕高亮显示的部分始终可见,即使其他窗口/程序在选定区域上移动

我知道,如果其他应用程序也被设置为顶级应用程序,将会出现一些问题。只是好奇这是否可能?

即使您将窗口的一部分更改为对下面的部分透明(带有剪裁区域),它仍然会执行透明部分上发生的所有鼠标单击等操作

最好的办法是创建一个新的较小的窗口,并使其位于顶部,同时隐藏主窗口