Конференция "WinAPI" » Как определить модальное окно [Win2k, WinXP]
 
  • Evger (24.11.09 11:03) [0]
    Есть окно, при определенный обстоятельствах у него всплывает модальный диалог, соответственно само окно блокируется.

    Как с определить по хэндлу главного окна есть ли у ниего модальный диалог и его хэндл (с целью закрыть модальный диалог и разблокировать главное окно)
  • Leonid Troyanovsky © (24.11.09 13:00) [1]

    > Evger   (24.11.09 11:03)  

    > Как с определить по хэндлу главного окна есть ли у ниего
    > модальный диалог и его хэндл (с целью закрыть модальный
    > диалог и разблокировать главное окно)

    Зависит от диалога.
    Или, проще говоря, от приложения.

    --
    Regards, LVT.
  • Evger (24.11.09 15:28) [2]
    остановился на isWindowEnabled + поиск окна топ уровня с нужным owner
  • Leonid Troyanovsky © (24.11.09 15:32) [3]

    > Evger   (24.11.09 15:28) [2]

    > остановился на isWindowEnabled + поиск окна топ уровня с
    > нужным owner

    Не очень понятно, бо, скажем, MessageBox is not top level.

    --
    Regards, LVT.
  • Leonid Troyanovsky © (24.11.09 15:43) [4]

    > Leonid Troyanovsky ©   (24.11.09 15:32) [3]

    > MessageBox is not top level.

    Гоню.
    Опять с кем-то спутал, sorry.

    --
    Regards, LVT.
 
Конференция "WinAPI" » Как определить модальное окно [Win2k, WinXP]
Есть новые Нет новых   [134431   +15][b:0][p:0]