Я пытаюсь заменить несколько системных курсоров, используя SetSystemCursor
.Мой первый вызов меняет курсор на OCR_NORMAL
, но последующие вызовы не работают.
HCURSOR hWaitCur = LoadCursor(NULL, IDC_WAIT);
HCURSOR cursorCopy = CopyCursor(hWaitCur);
SetSystemCursor(cursorCopy, OCR_NORMAL); // This works
// Not working
SetSystemCursor(cursorCopy, OCR_APPSTARTING);
SetSystemCursor(cursorCopy, OCR_CROSS);
SetSystemCursor(cursorCopy, OCR_HAND);
SetSystemCursor(cursorCopy, OCR_HELP);
SetSystemCursor(cursorCopy, OCR_IBEAM);
SetSystemCursor(cursorCopy, OCR_NO);
SetSystemCursor(cursorCopy, OCR_WAIT);
Как правильно обновить несколько курсоров системы одновременно?