Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
04.08.2012, 14:29

Динамическое изменение консольного окна, с избежанием появления полос прокрутки - C++

04.08.2012, 14:29. Просмотров 1694. Ответов 6
Метки (Все метки)

Цитата Сообщение от Faerror Посмотреть сообщение
Ну хоть тапками покидайтесь, поругайтесь, что я чушь написал, а то непонятно же куда дальше плясать.
- Тапком кидаться не хочу, код править тоже - он мне кажется раздутым. Как я понял нужен константный размер окна консоли и чтобы возможности ни скролинга ни управления курсором и даже изменения размера консоли не было
Ниже простый код, который позволяет наложить все эти ограничения
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <windows.h>
 
int main()
{
    HWND hWnd   = GetForegroundWindow();
    HANDLE hOUT = GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPOS = {0};
    while(TRUE)
    {
        MoveWindow(hWnd,200,300,250,100,TRUE);
        SetConsoleCursorPosition(hOUT,dwPOS);
        printf("Try to resize or move ME=P)\n");
        printf("You even cant run cursor;))");
        SetConsoleCursorPosition(hOUT,dwPOS);
        Sleep(10);
    }
    return 0;
}
PS:Думаю при желании стилями окна можно было бы выкинуть у консоли прокрутку вообще...
1
Изображения
 
Вложения
Тип файла: rar ConsoleSize.exe.rar (11.3 Кб, 12 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.08.2012, 14:29
Готовые ответы и решения для C++ Динамическое изменение консольного окна, с избежанием появления полос прокрутки:

Развертывание консольного окна
Как при включении программы развернуть консольное окно??? Если я это делаю...

_getch() вне консольного окна
как заставить работать _getch() вне консольного окна, например в chrome?

Получить размер консольного окна
Есть код:#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;Lib.h&quot; #include...

Создание окна из консольного приложения
Подскажите пожалуйста как создать окно в консольном с++

Предотвращение создания консольного окна
В общем, беда моя такова, что даже если я не использую ни cout, ни cin, ни даже...

Получение данных из консольного окна
Есть некоторая программа, которая в реал тайм выволит данные в консоль. После...

6
Динамическое изменение консольного окна, с избежанием появления полос прокрутки C++   Следующее сообщение темы 
Другие темы раздела
C++ с++ версии выпусков где просмотреть http://www.cyberforum.ru/cpp-beginners/thread632667.html
у меня такое дело - хотел с 2010 студии перейти на с++ 6.0 но она виснет странным образом. есть что то поновее чем с++ 6 но без установки дап нет.
C++ Симулятор собеседника? Ребята, привет. Хочу задать вопрос. Я хочу сделать программу, в которой пишешь например: 1 - программа отвечает 2. Допустим. Вопрос: Как это сделать?. http://www.cyberforum.ru/cpp-beginners/thread632661.html
error C2228: left of '.add' must have class/struct/union type. в чем ошибка? C++
Помогите понять в чем ошибка. Пасиб. #include <iostream.h> class book { private: char name_book; char name_avtor; int number;
C++ Как скрыть из командной строки мигающую черту?
Как скрыть из командной строки мигающую черту?
C++ меню для Telnet http://www.cyberforum.ru/cpp-beginners/thread632611.html
Доброго времени суток! Подскажите пожалуйста с такой вот проблемой: В прошивке написанной на си делаю что-то вроде интерфейса для Telnet. Чтоб при подключении к железке через Telnet ввести "s" а в...
C++ Перегрузка new и delete Помогите пожалуйста разобраться! Непонимаю примера из Т.А. Павловская "C/C++ Программирование на языке высокого уровня" для большей ясности цитирую Перегрузка операции выделения памяти... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru