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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Krezol
3 / 2 / 1
Регистрация: 27.11.2009
Сообщений: 8
#1

Размер окна - C++

02.04.2010, 20:31. Просмотров 1379. Ответов 3
Метки нет (Все метки)

Знающие люди, подскажите пожалуйста,как задать размер консольного окошка??..т.е. он стандартно вроде 80х25,а мне например нужно,чтобы был 60х60...просто нигде не нашел(((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2010, 20:31     Размер окна
Посмотрите здесь:

Размер окна - C++
Подскажите, пожалуйста, что дописать в код, чтобы размер консоли соответствовал заданным значениям.

Размер DOS-окна - C++
Всем привет. Можно ли как-то изменить размер DOS-окна? Программы, создаваемые в таких компиляторах как Borland C++, при запуске выводят...

Размер окна в консольном приложении - C++
Всем доброго времени суток. Пишу на CodeBlocks консольное приложение, но есть проблема, как изначально изменить размеры окна вывода? Так...

Получить размер консольного окна - C++
Есть код:#include "stdafx.h" #include <iostream> #include "Lib.h" #include <conio.h> #include <cstdlib> #include <Windows.h> ...

размер окна или на весь экран - C++
Здравствуйте господа програмисты!я пишу в dev c++ for dos не мог ли бы вы подсказать как сделать определённый размер окна и если надо можно...

Как увеличить размер консольного окна - C++
Хочу увеличить ширину консольного окна но не пойму как это можно сделать к примеру для того чтобы поменять цвет шрифта в консоли...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Psixodelik
40 / 39 / 2
Регистрация: 27.11.2009
Сообщений: 100
02.04.2010, 21:55     Размер окна #2
поищи примеры использования этих функций:

GetLargestConsoleWindowSize()
SetConsoleWindowInfo()

Это в принципе всё что я нашёл по твоей теме...и ещё один исходник...только где установить там свои значения хз, но мне он консоль подчти на весь экран вывел:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include <conio.h>
#include <windows.h>
 
 
int _tmain(int argc, _TCHAR* argv[])
{
HANDLE hStdout;
hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
COORD crd = GetLargestConsoleWindowSize( hStdout );
crd.X-=4;
crd.Y-=4;
SMALL_RECT sr = {0,0,crd.X-1, crd.Y-1};
SetConsoleScreenBufferSize(hStdout,crd);
SetConsoleWindowInfo(hStdout,true,&sr);
        
    
    return 0;
}
А хотя смотри, если изменить значения здесь
C++
1
SMALL_RECT sr = {0,0,crd.X-1, crd.Y-1};
(менять первые нули, следовательно x и y), то значения выставляются норм, но появляется полоса прокрутки о_О

Добавлено через 11 минут
Сорри, ошибся...от изменения этих нулей будет хрень...прошу профи подсказать что здесь менять)))
kravam
быдлокодер
1693 / 880 / 44
Регистрация: 04.06.2008
Сообщений: 5,438
03.04.2010, 05:28     Размер окна #3
Хм
Умные дядьки облегчили нам жизнь, придумав такую штуку как "свойства". Заходишь туда и меняешь, что нужно. Размер ли или ещё что-то.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2011, 20:23     Размер окна
Еще ссылки по теме:

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

GetWindowRect() Почему возвращается не тот размер окна? - C++
почему возвращается не тот размер окна что я задавал ранее? 800х600 задавал 806х625 вернула ф-я. код int GetWidth() { RECT r; ...

Как изменить размер окна cmd.exe - C++
Возможно вы зашли сюда, дабы направить меня в свойства cmd.exe =) К сожалению, это не то что мне нужно. Меня интересует, как изменить...

Как изменить размер окна, а не только буфера - C++
HANDLE out_handle = GetStdHandle(STD_OUTPUT_HANDLE); COORD crd = {18, 13}; SMALL_RECT src = {0, 0, crd.X-1, crd.Y-1}; ...

Определенный размер окна при консольном выводе - C++
Доброго времени суток. Возникла такая проблема. Пишу я в geany в windows, подключен gnu c++. При выполнении программы вызывается...

Как узнать размер окна консольного приложения - C++
Для решения задачи нужно знать размеры окна консольного приложения, в программу осталось только 1 условие дописать. Помогите, пожалуйста!


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

Или воспользуйтесь поиском по форуму:
sbhx
25 / 19 / 1
Регистрация: 02.02.2011
Сообщений: 90
04.02.2011, 20:23     Размер окна #4
Вот получается что такое:
C++
1
2
3
4
5
6
#include <iostream>
using namespace std;
int main(){
    system("mode con cols=126 lines=59");
    system("pause >> void");
}
где system("mode con cols=126 lines=59");
это размеры, cols - количество колонок, lines - количество линий (строк)
(я уже где-то это писал извините за повторение)
Yandex
Объявления
04.02.2011, 20:23     Размер окна
Ответ Создать тему
Опции темы

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