есть ли способ определить, анимирован ли текущий курсор мыши?
Я искал способ как сохранить текущий курсор некоторое время назад. Я нашел функцию DrawIconEx, которая идеально подходит для моей цели. К сожалению, я не знаю, как определить, анимирован ли текущий курсор. Я надеялся, что если я установлю для параметра istepIfAniCur значение 1 в случае статического курсора DrawIconEx возвращает False, но он действительно игнорирует этот параметр и возвращает True, что не позволяет мне использовать его в цикле для получения статического курсора, а также всех кадров из анимированного. В случае с анимацией он работает так, как ожидалось, поэтому, когда вы выходите за пределы диапазона с помощью istepIfAniCur, он возвращает False.
Итак, как мне узнать, что HICON (HCURSOR) является анимированным курсором? Как DrawIconEx определяет, что курсор анимирован?
Большое спасибо
GetIconInfo
для получения размеров растрового изображения, связанного с курсором (используяGetObject
), и получитьnumFrames = width_of_bitmap /
height_of_bitmap`, предполагая, что все курсоры квадратные. - person user786653   schedule 07.08.2011