March 13, 2009 10:54 AM

I found the answer.  Even though LParam in the WndProc Message is an IntPtr, it is not really a pointer.  It is the actual value.  All I need to do is get the hi word for the y value and the lo word for the x value and it works correctly.

 That certainly was nonobvious.  All the flick docs that I read did not indicate this.