4.3.3 Create NineGrid Bitmap
The following is an annotated dump of a Create NineGrid Bitmap (section 2.2.2.2.1.3.4) Alternate Secondary Drawing Order.
-
00000000 12 20 41 00 08 00 ab 01 05 00 00 00 00 00 07 00 . A............. 00000010 07 00 02 00 01 00 00 00 ........ 12 -> ALTSEC_DRAWING_ORDER_HEADER::controlFlags = 0x12 class = TS_SECONDARY (0x02) orderType = TS_ALTSEC_CREATE_NINEGRID_BITMAP (0x04) 20 -> CREATE_NINEGRID_BITMAP_ORDER::BitmapBpp = 0x20 = 32 Bpp 41 00 -> CREATE_NINEGRID_BITMAP_ORDER::BitmapId = 0x41 = 65 08 00 -> CREATE_NINEGRID_BITMAP_ORDER::cx = 0x8 = 8 ab 01 -> CREATE_NINEGRID_BITMAP_ORDER::cy = 0x01ab = 427 05 00 00 00 -> NINEGRID_BITMAP_INFO::flFlags = 0x5 0x5 = 0x1 | 0x4 = DSDNG_STRETCH | DSDNG_PERPIXELALPHA 00 00 -> NINEGRID_BITMAP_INFO::ulLeftWidth = 0x0 = 0 07 00 -> NINEGRID_BITMAP_INFO::ulRightWidth = 0x7 = 7 07 00 -> NINEGRID_BITMAP_INFO::ulTopHeight = 0x7 = 7 02 00 -> NINEGRID_BITMAP_INFO::ulBottomHeight = 0x2 = 2 01 00 00 00 -> NINEGRID_BITMAP_INFO::crTransparent = 0x00000001 01 -> TS_COLORREF::red = 0x1 = 1 00 -> TS_COLORREF::green = 0 00 -> TS_COLORREF::blue = 0 00 -> TS_COLORREF::zeroPad = 0