Окошко в Tray

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

  1. Songoku

    Songoku Эдгар

    Публикаций:
    0
    Регистрация:
    1 мар 2003
    Сообщения:
    68
    Адрес:
    Belarus
    Есть задача создать окошко в трее,
    значит Shell_NotifyIcon сразу отпадает, потому что иконка слишком маленькая!
    Пробывал CreateWindow и Parenthwnd трея, не катит!
    Есть идея внедрить DLL в explorer.exe и от туда создать окно, может кто нибудь сталкивался с этой проблемой?
    Какие есть способы, внедрения DLL, способ с CreateRemoreThread и LoadLibrary я знаю, что ещё есть?
    Буду рад выслушать любое ваше мнение, за рание большое вам спасибо, ваш Эдгар.
     
  2. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    Ты по-конкретнее вопрос опиши, ибо окно можно создать в своем приложении и налепить его в трей SetParent'ом.
    А вот если хочешь производить какие-либо манипуляции с самим окном трея, то без внедрения обойтись будет сложновато...
     
  3. Songoku

    Songoku Эдгар

    Публикаций:
    0
    Регистрация:
    1 мар 2003
    Сообщения:
    68
    Адрес:
    Belarus
    Просто окно которое должно, показывать определённое число!
    Но вот SetParent уже интересно:)
     
  4. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    Ну я думаю ты и сам разберешься. Можешь, для эксперимента, на этой странице взять мой WnDViewer и прилепить что-нить на трей... Он использует именно SetParent.
     
  5. DelExe

    DelExe New Member

    Публикаций:
    0
    Регистрация:
    22 авг 2005
    Сообщения:
    165
    Один из многих вариантов:
    http://www.codeproject.com/statusbar/taskbarctrl.asp
    Можешь в этом контроле выводить число, а можешь модифицировать на более сложный контрол.