информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft Authenticator прекращает... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
[Win32] [Win32] Изменение размера шрифта в консольном приложении. 20.06.01 14:56  Число просмотров: 1070
Автор: академик Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Смотри MSDN
The SetConsoleScreenBufferSize function changes the size of the specified console screen buffer.

BOOL SetConsoleWindowInfo(
HANDLE hConsoleOutput, // handle to screen buffer
BOOL bAbsolute, // coordinate type
CONST SMALL_RECT *lpConsoleWindow // window corners
);
...
bAbsolute
[in] Specifies how the coordinates in the structure pointed to by the lpConsoleWindow parameter are used. If bAbsolute is TRUE, the coordinates specify the new upper-left and lower-right corners of the window. If it is FALSE, the coordinates are offsets to the current window-corner coordinates.

lpConsoleWindow
[in] Pointer to a SMALL_RECT structure that contains values that determine the new upper-left and lower-right corners of the window.
<programming>
[Win32] Изменение размера шрифта в консольном приложении. 20.06.01 13:41  
Автор: Raven Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Как програмно изменить размер шрифта (как в панеле свойства DOS-пр-ги)
[Win32] [Win32] Изменение размера шрифта в консольном приложении. 20.06.01 14:56  
Автор: академик Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Смотри MSDN
The SetConsoleScreenBufferSize function changes the size of the specified console screen buffer.

BOOL SetConsoleWindowInfo(
HANDLE hConsoleOutput, // handle to screen buffer
BOOL bAbsolute, // coordinate type
CONST SMALL_RECT *lpConsoleWindow // window corners
);
...
bAbsolute
[in] Specifies how the coordinates in the structure pointed to by the lpConsoleWindow parameter are used. If bAbsolute is TRUE, the coordinates specify the new upper-left and lower-right corners of the window. If it is FALSE, the coordinates are offsets to the current window-corner coordinates.

lpConsoleWindow
[in] Pointer to a SMALL_RECT structure that contains values that determine the new upper-left and lower-right corners of the window.
Ты не просек сути проблемы 20.06.01 16:35  
Автор: Raven Статус: Незарегистрированный пользователь
<"чистая" ссылка>
SetConsoleScreenBufferSize изменяет размер экранного буфера, котрый измеряется в символах. Есть также ф-я SetConsoleWindowInfo которая определяет какая чать этого буфера будит отображена на экране. По умолчанию для приложения обычно стоит размер шрифта раный Auto, поэтому при изменении размера буфера реальные размеры окна выбираются системой (х.з. как). Например если поменять размер с 132x25 на 80x30, то окошко получается очень маленьким. Поэтому хочется иметь возможность менять размер шрифта, чтобы получить приемлимый размер окна.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach