Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Leeto
 Аватар для Leeto
7 / 7 / 0
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
#1

как сделать консольное окно поверх всех окон - C++

24.08.2012, 23:59. Просмотров 844. Ответов 4
Метки нет (Все метки)

сабж

было бы очень удобно дебагить если можно было бы это сделать

заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.08.2012, 23:59     как сделать консольное окно поверх всех окон
Посмотрите здесь:

Как скрыть консольное окно??? C++
Как? Окно программы - поверх остальных окон. C++
C++ Как запустить консольное приложение через CreateProcess и спрятать его окно?
C++ Как из проекта .dll сделать консольное приложение?
Как нарисовать точку на экране поверх всех окон? C++
Консольное окно C++
Скорочтение (как задержать консольное окно на определённое время?) C++
Как сделать что бы не показывало консольное окно, а сразу графическое? C++
C++ Как расширить консольное окно
Как сделать что бы программа всегда была "поверх" всех окон C++
Заставить консоль всплывать поверх окон при выводе новой информации C++
C++ Как сделать окно (окно домика) в пространстве, как на изображении?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
edward_jonson
 Аватар для edward_jonson
157 / 157 / 25
Регистрация: 23.02.2011
Сообщений: 388
25.08.2012, 01:06     как сделать консольное окно поверх всех окон #2
Как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <windows.h>
#include <iostream>
 
int main()
{
    TCHAR ConsTitle[MAX_PATH];
    GetConsoleTitle(ConsTitle, MAX_PATH);
 
    HWND m_hWnd = FindWindow(NULL, ConsTitle);
    RECT rect;
    GetWindowRect(m_hWnd , &rect);
 
    if ( SetWindowPos( m_hWnd ,HWND_TOPMOST,
                      rect.left, rect.top, rect.right, rect.bottom,
                      SWP_SHOWWINDOW ) )
    {
        std::cout << "I'm on Top!" << std::endl;
        return 0;
    }
 
    else
        return 1;
}
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1240 / 989 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
25.08.2012, 01:08     как сделать консольное окно поверх всех окон #3
Очень удобно дебагить, когда среда сама умеет перехватывать консольный вывод и писать его в своё MDI-окошко внутри, а не вот так.
Leeto
 Аватар для Leeto
7 / 7 / 0
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
25.08.2012, 01:10  [ТС]     как сделать консольное окно поверх всех окон #4
Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
Очень удобно дебагить, когда среда сама умеет перехватывать консольный вывод и писать его в своё MDI-окошко внутри, а не вот так.
а MS VS 2010 express такое умеет ?
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1240 / 989 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
25.08.2012, 01:22     как сделать консольное окно поверх всех окон #5
Понятия не имею, гуглить по словам output window или типа того. За 10 секунд нашлось, что вроде бы хоткей Ctrl + W, O должен его открывать.
Yandex
Объявления
25.08.2012, 01:22     как сделать консольное окно поверх всех окон
Ответ Создать тему
Опции темы

Текущее время: 12:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru