| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > активное окно |
| Автор: leo 13.1.2003, 04:09 |
| Как сделать определённое окно активным?(и поверх всех). |
| Автор: Vaulter 13.1.2003, 05:41 |
| SetForegroundWindow(hwnd); и/или SetWindowPos(hwnd,HWND_TOPMOST,....); точнее? |
| Автор: Klin 13.1.2003, 18:26 |
| Если речь о билдаре, то код вводить не надо, а в свойствах для формы: FormStyle=fsStayOnTop, и всё! |
| Автор: Step 13.1.2003, 19:19 |
| SetForegroundWindow(hwnd); интересный вариант, и что помогает. |
| Автор: Baa 13.1.2003, 19:42 | ||
Еще как The SetForegroundWindow function puts the thread that created the specified window into the foreground and activates the window. Keyboard input is directed to the window, and various visual cues are changed for the user. |
| Автор: Baa 13.1.2003, 19:48 |
| Еще активировать окно можно так: ShowWindow (hWnd, SW_SHOW); Или через SetWindowPlacement... |
| Автор: Step 13.1.2003, 20:36 |
| я имел ввиду будет ли оно после фореграунда всегда на экране или нет |
| Автор: Medved 20.1.2003, 09:06 |
| Еще для активизации окна можно использовать SendMessage или PostMessage с сообщением wm_activate |