создание спец. окна!

Тема в разделе "WASM.WIN32", создана пользователем valix7, 12 апр 2007.

  1. valix7

    valix7 New Member

    Публикаций:
    0
    Регистрация:
    31 окт 2006
    Сообщения:
    143
    Привет!
    Помогите решить следующую проблему:
    Надо сделать окно которое передает сообщения типа WM_MOUSEMOVE, WM_LBUTTONDOWN и т.д., окну которое находится за моим оккном(ZOrder)!
    Вообще возможно такое реализовать?
    заранее спасибо!
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    SetLayeredWindowAttributes тоже можно)
     
  3. valix7

    valix7 New Member

    Публикаций:
    0
    Регистрация:
    31 окт 2006
    Сообщения:
    143
    нет, окно должно быть обычным, непрозрачным, конечно-же должно получать сообщ. и отдавать их окну за моим..
     
  4. valix7

    valix7 New Member

    Публикаций:
    0
    Регистрация:
    31 окт 2006
    Сообщения:
    143
    да! должна нажатся и кнопка которая за моим окном(т.е. нижме zorder'ом).
     
  5. valix7

    valix7 New Member

    Публикаций:
    0
    Регистрация:
    31 окт 2006
    Сообщения:
    143
    хмм... мне надо сделать так чтоб окно мое было "невидимым для сообщ.", а если поточнее для сообщ. мыши... чтоб они(сообщ.) обрабатывались окном которое находится за моим.
     
  6. mix_mix

    mix_mix Михаил

    Публикаций:
    0
    Регистрация:
    8 окт 2005
    Сообщения:
    277
    Адрес:
    Токио
    Помоему таже тема, причем, кажись, решенная: http://www.wasm.ru/forum/viewtopic.php?id=19576
     
  7. valix7

    valix7 New Member

    Публикаций:
    0
    Регистрация:
    31 окт 2006
    Сообщения:
    143
    mix_mix, ага! тоже самое, ладно... дальше сам буду копать, спасибо всем!
     
  8. valix7

    valix7 New Member

    Публикаций:
    0
    Регистрация:
    31 окт 2006
    Сообщения:
    143
    :)))
    вообщем проблема решается очень легко, ставим WS_EX_TRANSPARENT, потом SetLayeredWindowAttributes ставим прозрачность! и все!!!