WM_SIZE не срабатывает!?

Тема в разделе "WASM.ASSEMBLER", создана пользователем EvgA, 12 авг 2004.

  1. EvgA

    EvgA New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2004
    Сообщения:
    5
    Адрес:
    Kazakhstan
    Здравствуйте.

    Кто может объяснить почему при вызове такой вот функции

    invoke SendMessage, hWnd, WM_SIZE, SIZE_MINIMIZED, NULL

    оно не минимизируется?

    Хотя в обработчике событий если вставить такой вот код

    ------------

    WndProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM

    .if uMsg==WM_SIZE

    .if wParam == SIZE_MINIMIZED

    invoke MessageBox, 0,0,0,MB_OK

    .endif

    .elseif

    ....

    ------------

    то это срабатывает!?, но при этом окно не минимизируется, и если убрать этот обработчик чтоб винда сама его обработала, всеровно не помогает :dntknw:

    В чем тут может быть загвостка????
     
  2. __Ranger

    __Ranger New Member

    Публикаций:
    0
    Регистрация:
    8 апр 2003
    Сообщения:
    23
    Адрес:
    Russia
    Смотри WM_SYSCOMMAND+SC_MINIMIZE
     
  3. EvgA

    EvgA New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2004
    Сообщения:
    5
    Адрес:
    Kazakhstan
    Спасибо, теперь работает все как надо :)