Radio Button Subclassing

Тема в разделе "WASM.WIN32", создана пользователем sasha_s, 5 июн 2009.

  1. sasha_s

    sasha_s New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2005
    Сообщения:
    165
    Адрес:
    Belarus
    Сабклашу тут радио баттоны и пробелмка есть...
    Когда они не отсабклашены, то при выделении одного, остальным посылается BM_SETCHECK(BST_UNCHECKED).
    Но когда я их сабклашу, устанавливая стиль BS_OWNERDRAW и соотв. сам отрисовыаю, то появляется проблема. Как остальным контролам узнать что их сосед выделен и соотв. им уже надо сбросить свое состояние на BST_UNCHECKED? Потому как BM_SETCHECK(BST_UNCHECKED) перестает посылаться.

    Вначале конечно подумалось что надо создавать класик вроде GroupRadioButtons в который добавлять нужные радио баттоны и таким образом организовать взаимосвязь. Но может есть какой-то стандлартный метод (мот перехватить чего еще надо?) и не обязательно чтобы баттоны знали друг о друге?
     
  2. DarkWanderer

    DarkWanderer New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2006
    Сообщения:
    333
    Адрес:
    Барнаул.
    Само ничего не происходит. Или нужно делать самому или вопрос в том, почему перестали посылаться сообщения. Какие сообщения Вы обрабатываете? Может, одно из них и включало отправку уведомления (BM_**CHECK*).