ShowWindow(), SetActiveWindow()

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

  1. Lightning

    Lightning New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2006
    Сообщения:
    24
    Программа использует ф-цию DialogBox для создания диалогового окошка. При попытке свернуть окошко помещаю иконку в tray и скрываю окошко, вызывая
    Код (Text):
    1. ShowWindow(hwndDlg,SW_HIDE);
    При двойном клике по иконке в трее удаляю иконку и для того чтобы востановить окно вызываю
    Код (Text):
    1. ShowWindow(hwndDlg,SW_RESTORE);
    Окошко появляется, но не активное. Вызываю
    Код (Text):
    1. SetActiveWindow(hwndDlg);
    - ничего не происходит. Что я делаю не правильно?
     
  2. maxdiver

    maxdiver Max

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    308
    Адрес:
    Саратов
    Попробуй SetForegroundWindow.
     
  3. Lightning

    Lightning New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2006
    Сообщения:
    24
    )))) работает
    Спасибо
    Тема закрыта