Hide Dialog Box

Тема в разделе "WASM.WIN32", создана пользователем Lightning, 1 мар 2008.

  1. Lightning

    Lightning New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2006
    Сообщения:
    24
    Как скрыть диалоговое окошко сразу после его создания, если оно создается с помощью DialogBox()?
    Если перехватывать сообщение WM_INITDIALOG и делать ShowWindow(хэндл,SW_HIDE); окошко остается видимым.
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
  3. HuXTUS

    HuXTUS New Member

    Публикаций:
    0
    Регистрация:
    8 янв 2007
    Сообщения:
    240
    некрасиво, зато работает: в WM_INITDIALOG заводишь таймер с махоньким интервалом. В обработке таймера убиваешь его, после чего ShowWindow.