I have a rather difficult problem, but I will try my best. I made a special drag-drop implementation for a Win32-based GUI application. Due to program limitations, I cannot use the proper OLE drag and drop mechanism. Its okey, I made my own with mouse tracking, and it works like this. The only problem I can’t solve now is the bloody invalid (sparse circle) cursor IDC_NO.
My window says that it cannot be processed and changes the cursor to invalid when something is about to fall. I tried everything to change it, but he insists on staying there.
case WM_SETCURSOR:
{
SetCursor(LoadCursor(NULL, IDC_CROSS));
SetWindowLong(hwnd, DWL_MSGRESULT, TRUE);
return TRUE;
}
break;
, . , . IDC_CROSS, IDC_NO.
? IDC_CROSS.
OLE MFC, .
, , ;)