Using LL22 I’m handling the LL_CMND_GETSIZE_USEROBJ to try to alter the size of a custom-drawn field. I’m casting LPARAM TO scLlDrawUserObj and then modifying scLlDrawUserObj._rcPaint to set the size of the field. However when I get to the LL_CMND_DRAW_USEROBJ handler for the field size is unaffected.
Should I be setting anything else besides _rcPaint in scLlDrawUserObj? Should I be returning anything other than 0 for LRESULT?