Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Несколько вопросов о консоле 
:(
    Опции темы
graff9
Дата 5.7.2009, 16:39 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 28.6.2009

Репутация: 1
Всего: 1



Есть неска вопросов о консоли:
Как увеличить размер шрифта в консоле (не с помощью на строек, а програмно)
Как выводить консольное окно определеного размера...
Возможно ли убрать в консольном окне скролл бары
Очень прошу, указывайте с рабочими примерами
 smile 
PM MAIL   Вверх
mrbrooks
Дата 6.7.2009, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 19
Всего: 306



Цитата(graff9 @  5.7.2009,  16:39 Найти цитируемый пост)
Есть неска вопросов о консоли:
Как увеличить размер шрифта в консоле (не с помощью на строек, а програмно)
Как выводить консольное окно определеного размера...

CreateProcess, в частности - повнимательней на структуру STARTUPINFO 

Цитата(graff9 @  5.7.2009,  16:39 Найти цитируемый пост)
Очень прошу, указывайте с рабочими примерами

В гугл.


PM MAIL   Вверх
graff9
  Дата 6.7.2009, 14:10 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 28.6.2009

Репутация: 1
Всего: 1



И НА ТОМ СПАСИБО smile  smile 
PM MAIL   Вверх
graff9
Дата 7.7.2009, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 28.6.2009

Репутация: 1
Всего: 1



ну с размером окна разобрался, а вот с размером шрифта, не выходит никак, мож кто знает подскажите...
PM MAIL   Вверх
yeputons
Дата 7.7.2009, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 77
Регистрация: 1.4.2009
Где: Санкт-Петербург

Репутация: 2
Всего: 5



с размером шрифта из программы документированными способами - никак.
скролл бары убираются примерно так:
Код

#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
#include <wincon.h>

int main() {
  CONSOLE_SCREEN_BUFFER_INFO inf;
  HANDLE hcon = GetStdHandle(STD_OUTPUT_HANDLE);
  GetConsoleScreenBufferInfo(hcon, &inf);
  COORD sz;
  sz.X = inf.srWindow.Right - inf.srWindow.Left + 1;
  sz.Y = inf.srWindow.Bottom - inf.srWindow.Top + 1;
  SetConsoleScreenBufferSize(hcon, sz);
  printf("No scrollbar\n");
  system("pause");
  return 0;
}

Тут мы получаем размер окна и устанавливаем размер буффера равным ему.
PM MAIL ICQ Skype   Вверх
graff9
Дата 8.7.2009, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 28.6.2009

Репутация: 1
Всего: 1



yeputons, спс, задача решена..
проблемму шрифта решил так....

Код

#include <iostream>
#include <windows.h>
typedef BOOL (WINAPI *SETCONSOLEFONT)(HANDLE, DWORD);
SETCONSOLEFONT SetConsoleFont;

int main(int argc, char* argv[]){
    HMODULE hmod = GetModuleHandleA("KERNEL32.DLL");
    SetConsoleFont =(SETCONSOLEFONT) GetProcAddress(hmod, "SetConsoleFont");
    for(int i=1;i<20;i++){
        SetConsoleFont(GetStdHandle(STD_OUTPUT_HANDLE),i);
        std::cout<<"font "<<i<<std::endl;
        system("pause");
    }
    return 0;
}

бьем по пробелу, меняем размер шрифта...))

Это сообщение отредактировал(а) graff9 - 8.7.2009, 00:31
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0703 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.