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

Redraw issues on window class with CS_OWNDC set

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      It seems that ReactOS have some issues on window class with CS_OWNDC set.

      For example, GreenPad uses CS_OWNDC for its edit view control:

      (it doesn't set wndclass.hbrBackground on outer control and main window, only the inner view control is responsible to paint the text and background)

      and clicking on taskbar item to hide and unhide GreenPad sometimes will make inner view control becomes completely invisible:

      in such case, even GreenPad loads a file and scrollbar becoming usable, scrolling it can not make control to redraw its context correctly:

      test binary is attached.

      Attachments

        1. dcelog-hideunhide.log
          4 kB
          roytam1
        2. dcelog-startup.log
          10 kB
          roytam1
        3. image-2023-01-20-20-51-40-856.png
          48 kB
          roytam1
        4. image-2023-01-20-20-57-33-420.png
          50 kB
          roytam1
        5. image-2023-01-20-21-01-15-578.png
          79 kB
          roytam1

        Issue Links

          Activity

            People

              Unassigned Unassigned
              roytam1 roytam1
              Votes:
              2 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: