Как добавить свою кнопку?

Тема в разделе "WASM.BEGINNERS", создана пользователем Stub, 30 июл 2006.

  1. Stub

    Stub New Member

    Публикаций:
    0
    Регистрация:
    11 май 2004
    Сообщения:
    311
    Адрес:
    Siberia
    В общем столкнулся со следующей проблемой: надо добавить свои собственные кнопки в систембар окна рядом со стандартными кнопками (свернуть, развернуть, закрыть). Прошу совета по методу реализации.
    Для начала сделать это хотябы для своего окна, а в идеале надо будет менять вид у каждого активного окна в системе (думаю с этим проблем не будет, будет понятно по методу реализации).
     
  2. Quantum

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

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Нужно ловить и обрабатывать сообщения WM_NC*.
     
  3. Антон

    Антон New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2006
    Сообщения:
    1
    Создай окно без систембара(ну или скрой его), и нарисуй новый, свой собственный (как набор картинок).По типу как делают свои Skin'ы.
     
  4. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.347
    2Антон
    хм... зачем рисовать весь заголовок, когда можно только нужную кнопку на существующем?
     
  5. kero

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

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    http://catch32.net -> Tutorials -> "Insert buttons into a window's caption area"
    (без учета XP стиля и кое-чего еще, но для начала сойдет).
     
  6. Flanker

    Flanker Антон

    Публикаций:
    0
    Регистрация:
    8 янв 2006
    Сообщения:
    101
    Адрес:
    Russia
    Что за ботва?
    http://catch32.net
    Может линк неверный?
     
  7. Stub

    Stub New Member

    Публикаций:
    0
    Регистрация:
    11 май 2004
    Сообщения:
    311
    Адрес:
    Siberia
    http://www.catch22.net/tuts/titlebar.asp