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

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

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

C++ Как увеличить размер консольного окна
C++ Размер DOS-окна
C++ размер окна или на весь экран
Размер окна C++
C++ Получить размер консольного окна
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Psixodelik
 Аватар для Psixodelik
38 / 37 / 2
Регистрация: 27.11.2009
Сообщений: 93
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
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
03.04.2010, 05:28     Размер окна #3
Хм
Умные дядьки облегчили нам жизнь, придумав такую штуку как "свойства". Заходишь туда и меняешь, что нужно. Размер ли или ещё что-то.
sbhx
 Аватар для 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     Размер окна
Ответ Создать тему
Опции темы

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