Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-11944

user32/win32k: Implement "ghost window"

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Unresolved
    • Major
    • None
    • Win32SS
    • None

    Description

      We should implement "ghost window".

      https://msdn.microsoft.com/en-us/library/windows/desktop/ms644927.aspx

      If a top-level window stops responding to messages for more than several seconds, the system considers the window to be not responding. In this case, the system hides the window and replaces it with a ghost window that has the same Z order, location, size, and visual attributes. This allows the user to move it, resize it, or even close the application. However, these are the only actions available because the application is actually not responding. When in the debugger mode, the system does not generate a ghost window.

      Attachments

        1. after-halt.png
          19 kB
          Katayama Hirofumi MZ
        2. before-halt.png
          18 kB
          Katayama Hirofumi MZ
        3. Enchanter.png
          21 kB
          Katayama Hirofumi MZ
        4. ghost-incomplete.patch
          40 kB
          Katayama Hirofumi MZ
        5. IntGoGhost.cpp
          1 kB
          Katayama Hirofumi MZ
        6. RegUnRegTest-ros.png
          39 kB
          Katayama Hirofumi MZ
        7. RegUnRegTest-Win10.png
          12 kB
          Katayama Hirofumi MZ
        8. RegUnRegTest-Win10.png
          10 kB
          Katayama Hirofumi MZ

        Issue Links

          Activity

            People

              Unassigned Unassigned
              katayama_hirofumi_mz Katayama Hirofumi MZ
              Votes:
              8 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated: