ShowWindow(), SetActiveWindow()

Discussion in 'WASM.WIN32' started by Lightning, Jan 13, 2008.

  1. Lightning

    Lightning New Member

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

    maxdiver Max

    Blog Posts:
    0
    Joined:
    Jul 18, 2006
    Messages:
    308
    Location:
    Саратов
    Попробуй SetForegroundWindow.
     
  3. Lightning

    Lightning New Member

    Blog Posts:
    0
    Joined:
    Jul 30, 2006
    Messages:
    24
    )))) работает
    Спасибо
    Тема закрыта