Титл окна

Discussion in 'WASM.BEGINNERS' started by mAgoja, Jul 23, 2007.

  1. mAgoja

    mAgoja New Member

    Blog Posts:
    0
    Драсте всем, ещё раз :)
    Ребят может кто сталкивался ..... как можно обрабатывать изменения титла окна,
    кроме:
    установка хука,
    перехвата CreateWindow
    перехвата всех функций отсылки сообщений типа SendMessage
    Заранее всем спасибо!!!!
     
  2. n0name

    n0name New Member

    Blog Posts:
    0
    своего?
    хотя в принципе сабклассинг пойдет и для чужого.
     
  3. IceStudent

    IceStudent Active Member

    Blog Posts:
    0
    WM_SETTEXT обрабатывать достаточно. А при чем здесь CreateWindow?
     
  4. Mental_Mirror

    Mental_Mirror New Member

    Blog Posts:
    0
    IceStudent
    Для прог типа RKU не попрет =)
     
  5. Mental_Mirror

    Mental_Mirror New Member

    Blog Posts:
    0
    mAgoja
    Ну например можно получить адрес процедуры окна с помощью EnumWindowProc и перехватить ее. В перехватчике хватать WM_SETTEXT. Хотя это тот же сабклассинг, только стандартная его реализация идет через вызов
    Code (Text):
    1. SetWindowsLong,...,GWL_WNDPROС,...
     
  6. IceStudent

    IceStudent Active Member

    Blog Posts:
    0
    Mental_Mirror
    А на кой зловредам изменять заголово чьего-то окна? Или я отстал от жизни?
     
  7. mAgoja

    mAgoja New Member

    Blog Posts:
    0
    IceStudent
    Я имею ввиду контролировать title любым способом...в приложении CreateWindow при том что при создании окна ты указываешь титл окна... Суть задумки отучить одного человека от его плохой привычки :lol: , и постоянно во всех окнах крутить одну фразу :). И пытаюсь найти самый оптимальный способ
     
  8. 6eJIko

    6eJIko New Member

    Blog Posts:
    0
    А мона так:

    1. FindWindow
    2. Сабклассировать окно
    3. сообщение WM_SETTEXT

    Подойдёт для всех окон
     
  9. Mental_Mirror

    Mental_Mirror New Member

    Blog Posts:
    0
    IceStudent
    Да не, это я просто сказал, что типо не для любого окна =), а так я к этому вопросу чисто теоретически отношусь, не мысля о том зачем это надо.
     
  10. mAgoja

    mAgoja New Member

    Blog Posts:
    0
    спс всем ....буду сабкласить)
     
  11. Twister

    Twister New Member

    Blog Posts:
    0
    Можно просто читать заголовок без обращения к АПИ: http://twister.orgfree.com/notes.php#n_readwithoutapi