How-tos

[This documentation is preliminary and is subject to change.]

This is a placeholder for PDC[+] and will contain the following how-tos:

In this section

TopicDescription

How to Handle WM_NCPOINTERDOWN [Stub]

This topic will describe how to use relevant information from WM_NCPOINTERDOWN in a classic application. For example, it will show how to use the pointer id and how to use the point location of this pointer.

How to Handle WM_NCPOINTERUP [Stub]

This topic will describe how to use relevant information from WM_NCPOINTERUP in a classic application. For example, it will show how to use the pointer id and how to use the point location of this pointer.

How to Handle WM_NCPOINTERUPDATE [Stub]

This topic will describe how to use relevant information from WM_NCPOINTERUPDATE in a classic application. For example, it will show how to use the pointer id and how to use the point location of this pointer.

How to Handle WM_PARENTNOTIFY [Stub]

This topic will describe how to use relevant information from WM_POINTERNOTIFY in a classic application. For example, it will show how to use the event for which the parent is being notified. And it will show how to use the point location of this pointer.

How to Handle WM_POINTERACTIVATE [Stub]

This topic will describe how to use relevant information from WM_POINTERACTIVATE in a classic application. For example, it will show how to use the handle to the top-level window, and how to use the pointer id that generated WM_POINTERDOWN message, in response to which window is being activated.

How to Handle WM_POINTERCAPTURECHANGED [Stub]

This topic will describe how to retrieve relevant information from WM_POINTERCAPTURECHANGED in a classic application. For example, it will show how to retrieve the pointer id and how to use the handle to the window that is gaining capture of the pointer.

How to Handle WM_POINTERDOWN [Stub]

This topic will describe how to use relevant information from WM_POINTERDOWN in a classic application. For example, it will show how to retrieve the pointer id, how to check whether the message represents the first input generated by a new pointer, and how to make sure whether the message was generated by a pointer that is in contact with the window surface. It will also show how to determine the primary, secondary and tertiary actions, and how to use the pointer location of the point.

How to Handle WM_POINTERENTER [Stub]

This topic will describe how to retrieve relevant information from WM_POINTERENTER in a classic application. For example, it will show how to retrieve the pointer id, how to check whether the message represents the first input generated by a new pointer, and how to make sure whether the message was generated by a pointer that is in contact with the window surface and whether the message was generated by a pointer during its lifetime.

How to Handle WM_POINTERLEAVE [Stub]

This topic will describe how to retrieve relevant information from WM_POINTERLEAVE in a classic application. For example, it will show how to retrieve the pointer id, how to check whether the message represents the first input generated by a new pointer, and how to make sure whether the message was generated by a pointer that is in contact with the window surface.

How to Handle WM_POINTERUP [Stub]

This topic will describe how to retrieve relevant information from WM_POINTERUP in a classic application. It will show how to retrieve the pointer id, how to check whether the message represents the first input generated by a new pointer, and how to make sure whether the message was generated by a pointer that is in contact with the window surface. It will also show how to determine the primary, secondary and tertiary actions, and how to use the pointer location of the point.

How to Handle WM_POINTERUPDATE [Stub]

This topic will describe how to retrieve relevant information from WM_POINTERUPDATE in a classic application. It will show how to retrieve the pointer id, how to check whether the message represents the first input generated by a new pointer, and how to make sure whether the message was generated by a pointer that is in contact with the window surface. It will also how to determine the primary, secondary and tertiary actions, and how to use the pointer location of the point.

How to Process Pen Input Frame [Stub]

This topic will describe how to proces pen input frame in a a classic application.

How to Process Pen with History [Stub]

This topic will describe how to process pen with history in a classic application.

How to Process Touch Input Frame [Stub]

This topic will describe how to process touch input frame in a classic application.

How to Process Touch with History [Stub]

This topic will describe how to process touch with history in a classic application.

 

 

 

Send comments about this topic to Microsoft

Build date: 6/27/2013

Community Additions

Show:
© 2014 Microsoft