none
如何实现类似spy++中的窗口突出显示功能? RRS feed

  • 问题

  • 假设某个应用程序 有ABC三个Window,如下

    +------------------------------------------+
    |                                                      |
    |           +------------------+                |
    |           |                        |                |
    |           |    A +-----------------------------+
    |           |        |                                     |
    |    C     |        |             B                      |
    |           |        +-----------------------------+
    |           |                        |                |
    +--------|                        |------------+
                |                        |
                +------------------+



    在spy++中突出显示A窗口时,能看到一个如下形状的窗口被突出显示出来

             +=============+                
              |                              |                
              |    A               +-----+
              |                     |                          
              |                     |                         
              |                     +-----+
              |                              |                
              |                              |
              |                              |
              +-----------------------+

    请问是调用哪个API能获取到这个Region?

    已测试过使用 GetClipBox能获取到外部Rect, 但 GetClipRgn GetUpdateRgn都无法取得其对应的Region.


    • 已编辑 gangeee 2016年8月29日 8:59
    2016年8月29日 8:50