2 Aquila о комментариях к статьям Iczelion-а

Тема в разделе "WASM.SITE", создана пользователем kero, 30 май 2008.

  1. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    Сегодня добавил комментарий к 10 уроку Iczelion-а, а отпечаталось черте что, взгляните.
    Поправьте, пожалуйста. Вот текст, который хотел туда поместить:
    ---
    И еще одна ошибка, которую прошлыми августами как-то проскочил.
    В примере #1 оконная процедура имеет вроде нормальную концовку -
    > ...
    > .ELSE
    > invoke DefWindowProc,hWnd,uMsg,wParam,lParam
    > ret
    > .ENDIF
    > xor eax,eax
    > ret
    > WndProc endp

    - но это-то ошибка и есть!
    Посмотрите навигацию после деактивации/активации диалога в примере #1 - она поломана.
    Вроде как IsDialogMessage не справляется с проблемами CreateDialogParam...
    А все потому, что должно быть не DefWindowProc, а DefDlgProc.
    Заменить можно и без перекомпиляции, прямо в хексе, забив остаток от DefWindowProc нулями :)
    ---
     
  2. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    Поправил бы и сам свой коммент, но ведь - низя. Почему-то. На форуме-то льзя...