Win32 フォームでマウス カーソルをシミュレートしようとしています。WM_MOUSEMOVE
私が持っているすべての
hCursor = LoadCursor(NULL, IDC_ARROW);
////Get device context
hDeviceContext = GetDC(hwnd);
hDCMem = CreateCompatibleDC(hDeviceContext);
hBitmap = CreateCompatibleBitmap(hDCMem, 50, 50);
hbmOld = SelectObject(hDCMem, hBitmap);
DrawIcon(hDCMem, x, y, hCursor);
SelectObject(hDCMem, hbmOld);
しかし、何も描かれていません。ただし、DC に直接描画した場合:
DrawIcon(hDeviceContext, x, y, hCursor);
カーソルは見えますが、カーソルを動かしても画像が消去されず、長い尾が残ります。