Теперь все стало понятно. Спасибо )
Оно важно для тех, которые не были упомянуты или обработаны в твоем обработчике. Вот этого я и не могу понять :) Почему если некоторое...
Причина похоже в том, что значение в eax важно не для всех сообщений. Действительно, в твоем исходнике все сообщения WM_LBUTTONDOWN, WM_LBUTTONUP,...
А с чего это вдруг по WM_MOUSEMOVE должна перерисовываться кнопка? Не должна, но я ведь после своего обработчика сразу вызываю стандартный....
Хм.. в том то и дело, что я вызываю CallWindowProc именно в теле своего обработчика: button_wndproc proc push ebp mov ebp,esp hButton...
cresta Если возвращаю -1 или любое другое значение отличное от CallWindowProc(которая возвращает 0xF), то кнопка по прежнему не...
Ошибка была в том, что я обнулял содержимое регистра eax перед выходом из своего обработчика, чего делать не следовало (видимо значение,...
После осуществления сабжа, кнопка перестала нажиматься. В новой функции обработки событий кнопки я пока ничего не делаю, а сразу вызываю старый...
Имена участников (разделяйте запятой).