[ros-bugs] [Bug 4107] Fix for PatBlt, BitBlt, StretchBlt

ReactOS.Bugzilla at www.reactos.org ReactOS.Bugzilla at www.reactos.org
Tue Feb 3 05:42:03 CET 2009


http://www.reactos.org/bugzilla/show_bug.cgi?id=4107


bolt <bstsoft at narod.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|INVALID                     |




--- Comment #3 from bolt <bstsoft at narod.ru>  2009-02-03 05:42:02 CET ---
According to your comments. Corrections were gebdib. Universal
DIB_XXBPP_StretchBlt function was assigned only to 24 bits.

fix: 
1.Fixed start drawing pattern. 

2.Fixed HatchBrushes
-  {0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00}, /* HS_HORIZONTAL */
+  {0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00}, /* HS_HORIZONTAL */
-  {0x08, 0x08, 0x08, 0xff, 0x08, 0x08, 0x08, 0x08}, /* HS_CROSS      */
+  {0x08, 0x08, 0x08, 0x08, 0xff, 0x08, 0x08, 0x08}, /* HS_CROSS      */
or error occurred in "IntGdiCreateBitmap"
   hPattern = IntGdiCreateBitmap(8, 8, 1, 1, (LPBYTE)HatchBrushes[Style]);
establishment of pattern in the reverse order.
see Brush_4107_20090202.jpg

3.Fixed clip StretchBlt.

4.Fixed in StretchBlt using SetWindowOrgEx.

Full new fix into "bug4107_20090202.diff"


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the Ros-bugs mailing list