Uploaded image for project: 'FireBreath Core'
  1. FireBreath Core
  2. FIREBREATH-64

InvalidateRect on activex windowless controls gets extents wrong

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: FireBreath 1.5.1
    • Environment:

      IE 8 (at least)

    • Operating System:
      Windows
    • Web Browser:
      Internet Explorer 6-8, Internet Explorer 9

      Description

      Windowless controls making use of invalidateWindow don't redraw properly.
      IMO, the extents are wrong (although it's not clear from MS's docs what these extents are relative too).
      I solved by invalidating the entire control (which is what the default ATL implementation does).
      Patch here:
      https://github.com/dougma/FireBreath/commit/5d031dbd46e20777c7902b7e4e9db6506f2a0233

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                richard Richard Bateman
                Reporter:
                dougma doug mansell
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: