Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как изменить размер окна и убрать ползунок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какая разница в инициализации? http://www.cyberforum.ru/cpp-beginners/thread400023.html
Есть класс: class CSomeClass { CSomeClass(); private: bool isState1, isState2; }; члены isState1, isState2 можно инициализировать 2-мя способами:
C++ Транспонировать матрицу F(10,8) Транспонировать матрицу F(10,8) и вывести на печать элементы главной диагонали и диагонали, расположенной под главной. Результаты разместить в двух строках. http://www.cyberforum.ru/cpp-beginners/thread400016.html
C++ cin.getline работает через раз
вот этот код работает прекрасно #include <iostream> using namespace std; void Open_Directory() { char *directory= new char; cin.getline(directory, sizeof(directory));...
Шаблоны функций и классов C++
Нужносоздать шаблон функции возведения заданного числа в заданную степень (аналог функции pow() ). Шаблон класа Класс: матрица. Свойства: размеры, элементы матрицы. Методы: конструктор с...
C++ Дружественные функции и классы http://www.cyberforum.ru/cpp-beginners/thread400010.html
1. Класс Пациент (имя, диагноз, рецепт, номер карты); 2. Класс Зав. отделением (имя) Описание предметной области – зав. отделением может менять номер карты пациента . Пожалуйсто помогите!!! ...
C++ ПЕРЕГРУЗКА ФУНКЦИЙ. ПЕРЕГРУЗКА ОПЕРАТОРОВ. 1. Функция нахождения самого длинного слова (два, три и четыре слова). 2. Описать класс одномерный массив (вектор) целых чисел. Перегрузить следующую операцию: > присвоить всем элементам вектора... подробнее

Показать сообщение отдельно
fair7
9 / 9 / 0
Регистрация: 31.12.2010
Сообщений: 81
Записей в блоге: 1
26.01.2012, 21:19
один способ:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#define _WIN32_WINNT 0x0500 // 4TO5bI MEHRTb KOOPDUHATbI PAMKU,
// OHA DO7JHA 5bITb nEPED <windows.h>
#include <stdio.h>
#include <windows.h>
void ToPutWindow(short X=-5-1,short Y=-27-1)
{   SetWindowPos(GetConsoleWindow(),0,X,Y,0,0,SWP_NOSIZE);
}
int main() 
{ ToPutWindow(0,0);// CTABUM OKHO B CAMbIu yrO7
  CONSOLE_SCREEN_BUFFER_INFO inf;
  HANDLE hcon = GetStdHandle(STD_OUTPUT_HANDLE);
  GetConsoleScreenBufferInfo(hcon, &inf);
  COORD sz;
  sz.X = 80;
  sz.Y = 25;
  SetConsoleScreenBufferSize(hcon, sz);
  printf("No scrollbar\n");
  system("pause");
  ToPutWindow();
  system("pause");
  return 0;
}
другой способ:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#define _WIN32_WINNT 0x0500 // 4TO5bI MEHRTb KOOPDUHATbI PAMKU,
// OHA DO7JHA 5bITb nEPED <windows.h>
#include <stdio.h>
#include <windows.h>
// DECKPUnTOP KOHCO7U, O5E3ATE7bHO HADO UHUYUA7U3UPOBATb
HANDLE hCon =  GetStdHandle( STD_OUTPUT_HANDLE );
void ToPutWindow(short X=-5-1,short Y=-27-1)
{   SetWindowPos(GetConsoleWindow(),0,X,Y,0,0,SWP_NOSIZE);
}
void UnwrapScreen()// PA3TRHyTb >KPAH
{   COORD NewSBSize;
    SMALL_RECT DisplayArea = {0, 0, 0, 0};
    NewSBSize = GetLargestConsoleWindowSize(hCon);
    SetConsoleScreenBufferSize(hCon,NewSBSize);
    DisplayArea.Right = NewSBSize.X - 1;
    DisplayArea.Bottom = NewSBSize.Y - 1;
    SetConsoleWindowInfo(hCon,TRUE,&DisplayArea);
}
int main() 
{ ToPutWindow(0,0);// CTABUM OKHO B CAMbIu yrO7
  UnwrapScreen();
  printf("No scrollbar\n");
  system("pause");
  ToPutWindow();
  system("pause");
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.