Changeset 9394 for trunk/src/comctl32/imagelist.c
- Timestamp:
- Nov 12, 2002, 4:11:30 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/comctl32/imagelist.c
r9370 r9394 1075 1075 ImageList_DrawIndirect (IMAGELISTDRAWPARAMS *pimldp) 1076 1076 { 1077 INT cx, cy, nOvlIdx;1077 INT cx, cy, lx, ly, nOvlIdx; 1078 1078 DWORD fState, dwRop; 1079 1079 UINT fStyle; … … 1082 1082 HBITMAP hImageBmp, hOldImageBmp, hOldImageListBmp, hOldMaskListBmp, hBlendMaskBmp; 1083 1083 BOOL bIsTransparent, bBlend, bResult = FALSE; 1084 const HIMAGELIST himl = pimldp->himl; 1085 const INT lx = himl->cx * pimldp->i + pimldp->xBitmap; 1086 const INT ly = pimldp->yBitmap; 1087 1088 if (!pimldp || !himl) return FALSE; 1084 HIMAGELIST himl; 1085 1086 if (!pimldp || !(himl = pimldp->himl)) return FALSE; 1089 1087 if ((pimldp->i < 0) || (pimldp->i >= himl->cCurImage)) return FALSE; 1090 1088 1089 lx = himl->cx * pimldp->i + pimldp->xBitmap; 1090 ly = pimldp->yBitmap; 1091 1091 1092 fState = pimldp->cbSize < sizeof(IMAGELISTDRAWPARAMS) ? ILS_NORMAL : pimldp->fState; 1092 1093 fStyle = pimldp->fStyle & ~ILD_OVERLAYMASK;
Note:
See TracChangeset
for help on using the changeset viewer.