As mentioned in post #2, this may not be truly subclass related, but CopyMemory related. When we use subclassing, we almost always use CopyMemory to get subclass parameter data. If you are not using CopyMemory at all, then ignore this reply.