Здравствуйте, Norex, Вы писали:
N>Ув.подскажите как поменять цвет курсора? Что бы вместо чёрного он был красный или синий? N>Тот, что при наборе текста, в конце строки. N>Оч. нужно.
Можно просто нарисовать курсор самому и загружать, когда нужно.
Здравствуйте, Norex, Вы писали:
N>Скорее всего, я не правильно выразился. N>Имеется ввиду цвет чёрточки, что рисуется в конце строки, при наборе текста. N>Не то, что являетсу курсовром мыши, то, что иногда называют кореткой.
Смотри в сторону функции CreateCaret. Вроде из любой битмапки можно создать каретку.
Здравствуйте, Norex, Вы писали:
N>Ув.подскажите как поменять цвет курсора? Что бы вместо чёрного он был красный или синий? N>Тот, что при наборе текста, в конце строки.
Здравствуйте, Norex, Вы писали:
N>Здравствуйте, Carc, Вы писали: C>>Имхо, только code inject
N>Да я не против) N>Только куда инжектиться-то?
Во все программы
Повесить глобальный хук. Подменить для каждого процеса функцию CreateCaret (поищите как это делается API Hook, API highjacking, etc). Проверять если вызывается простая каретка (высота, ширина и не серая) то создавать каретку с битмапкой нужного цвета и размером.
Здравствуйте, Danchik, Вы писали:
D>Во все программы D>Повесить глобальный хук. Подменить для каждого процеса функцию CreateCaret (поищите как это делается API Hook, API highjacking, etc). Проверять если вызывается простая каретка (высота, ширина и не серая) то создавать каретку с битмапкой нужного цвета и размером.
Здравствуйте, Norex, Вы писали:
N>Здравствуйте, Danchik, Вы писали:
D>>Во все программы D>>Повесить глобальный хук. Подменить для каждого процеса функцию CreateCaret (поищите как это делается API Hook, API highjacking, etc). Проверять если вызывается простая каретка (высота, ширина и не серая) то создавать каретку с битмапкой нужного цвета и размером.
N>С серой — не понял. N>Ещё раз можно?