Как я могу изменить чей-то курсор мыши, используя реестр? - PullRequest
0 голосов
/ 04 ноября 2019

Я настраиваю свой новый проект об изменении чьего-либо курсора мыши с помощью файла и реестра CUR.

Моя программа предназначена для загрузки файла CUR (файла значков курсора) и использования этого файла для изменения курсора мыши с помощьюреестр.

Как я могу это сделать? Мне нужно создать новый ключ или просто изменить значение в этом пути ?, Компьютер \ HKEY_CURRENT_USER \ Панель управления \ Курсоры

Я пытался сделать это, заменив ключ (По умолчанию) на путь к. cur file, не работает для меняЯ не получаю никаких ошибок, просто не меняю курсор, после перезагрузки тоже.

    HKEY hKey;

    //Open original registry key for desktop background
    RegOpenKeyEx(HKEY_CURRENT_USER, "Control Panel\\Cursors", 0, KEY_SET_VALUE, &hKey);
    //Change the desktop background to the image
    RegSetValueEx(hKey, "(Default)", 0, REG_SZ, (const BYTE*)savepath.c_str(), savepath.length());
    //Close the registry key
    RegCloseKey(hKey);```
...