FindWindow,'Afx:00400000:b:00010003:00000006:0D1F02D7'

Тема в разделе "WASM.BEGINNERS", создана пользователем Semiono, 3 дек 2011.

  1. Semiono

    Semiono New Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    752
    lpClassName: Afx:00400000:b:00010003:00000006:0D1F02D7
    lpWindowName: Mp3tag v2.42 - C:\Temp\
    А как такое окно найти, с переменными полями? И почему такое бывает? :)
     
  2. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    По маске имени класса: Afx:*:*:*:*:0D1F02D7. Сделать EnumWindows и у каждого окна спросить класс, если класс похож - тогда ещё и текст.
     
  3. Semiono

    Semiono New Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    752
    Благодарю!
     
  4. ASMatic

    ASMatic New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2010
    Сообщения:
    233
    Можно еще парента\стили, дочерные окна проверять и т.п.
     
  5. Semiono

    Semiono New Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    752
    я немножко всётаки не догоняю, а что какая-то функция поддерживает маски * в параметре?
     
  6. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    Никакая не поддерживает. Зато можно сделать вручную в обработчике EnumWindows.