Чтобы курсор не мигал, придётся в поле hCursor класса указать NULL. Или, если класс Windows'овский, то установить его в NULL как ты делаешь - через SetClassLong(). Но эффект SetClassLong() распространится на все окна данного класса. И если у разных static нужны разные курсоры, то идентификатор курсора можно запихнуть через SetWindowLong() в USERDATA окна, а в новой оконной процедуре сделать так, чтобы она по WM_MOUSEMOVE брала ид курсора из USERDATA (при помощи GetWindowLong()) и ставила его активным вышеуказанной связкой вызовов функций.
__________________
Каждая мечта тебе дается вместе с силами, необходимыми для ее осуществления. Однако тебе, возможно, придется ради этого потрудиться.
Ричард Бах
|