Thanks Viorel:
Did you determine the lparam correctly?
I guess not.
The EN_REQUESTRESIZE my subclass procedure was catching was from a SendMessage I was using for debugging. The whole test was flawed.
The subclass procedure is now catching the WM_NOTIFY message which does bring a pointer to a NMHDR in the lparam.
There are about 7 ListBox items which have text written to them, but I only receive 2 EN_REQUESTRESIZE notifications.
I'll investigate further later today,
I appreciate your question, but I should have built a better test before I posted.
Thanks
Larry