Работа с BS_AUTORADIOBUTTON

Тема в разделе "WASM.BEGINNERS", создана пользователем vg, 27 май 2007.

  1. vg

    vg New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    475
    Есть два контрола BS_AUTORADIOBUTTON. Нужно при клике по одному из них выполнить действие.
    Как отловить клик по контролу BS_AUTORADIOBUTTON?
    Есть код, но он не работает.

    invoke CreateWindowEx,
    0,
    ADDR szClassName,NULL,
    WS_CHILD or WS_VISIBLE or BS_AUTORADIOBUTTON,
    50,70,
    12,12,
    hwnd,
    NULL,
    hInstance,
    1000
    mov hwndradiobutton,eax


    .if uMsg == WM_COMMAND

    .if wParam == 1000
    invoke MessageBox,0,addr msg,0,0

    Нужно чтобы при клике по контролу появился MessageBox.
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    wParam & 0FFFFh == 1000
     
  3. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    помню что отвечал уже на эту тему, но кто кильнул мой постенг? %)
     
  4. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Asterix
    Ага, только кильнули не только твой постенг, а топик целиком :) Но автор не отчаялся и создал дубль! :)
     
  5. kero

    kero Модератор SOURCES & 2LZ

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    vg[/]

    Id кнопки вы "задали" на конце CreateWindowEx, а там, где ему быть положено - у вас NULL.
     
  6. vg

    vg New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    475
    Да, работает. Спасибо.