Without using MFC, I want to have the mouse cursor change into a bitmap of my choice upon click, and have it turn back after release.

More specifically, I want the user to be able to click a square on a chessboard and drag the piece to another square.

Surely there's got to be an easy way to do this. Any advice?