I'm handling the WM_ENTERSIZEMOVE message to perform some processing of my window. But I'll need to know whether its a size or a move for some of my logic. Is there a good way to determine this during the handling of the WM_ENTERSIZEMOVE message? I thought at first I could handle the WM_NCHITTEST and save the result, but that wouldn't handle the case where the user invoked the Move or Size items from the system menu via the task bar. Thanks in advance for any thoughts.