Здравствуйте, OLEGus1, Вы писали:
OLE>See SetClassLong, SetWindowLong
С помощью SetWindowLong курсор поменять не получится. SetClassLong поменяет курсор для всех кнопок этого же класса. Кстати, интересно, он меняется только для данного приложения или во всей системе. Пока что у меня получилось только для данного приложения. Но ведь класс кнопки "BUTTON" применяется во многих местах... Или я чего-то недопонимаю?
А что касается сабжа, то я бы обработал WM_SETCURSOR.