Программное изменения размера шрифта консоли Win32

Тема в разделе "WASM.WIN32", создана пользователем Tim Sobolev, 10 июн 2005.

  1. Tim Sobolev

    Tim Sobolev New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2005
    Сообщения:
    53
    Здравствуйте!



    Интересует вопрос: можно ли осуществить сабж, как и под какими операционными системами?



    В MSDN нарыл только получение информации о шрифте с помощью GetConsoleFontSize и GetCurrentConsoleFont да и то под XP...



    Заранее спасибо.
     
  2. Red Alert

    Red Alert New Member

    Публикаций:
    0
    Регистрация:
    8 июн 2005
    Сообщения:
    20
    По-моему надо почитать про NT_CONSOLE_PROPS

    от win98 и выше.

    Нюансы: Version 4.71 and later of Shell32.dll

    P.S. А может, я и ошибаюсь ;))))
     
  3. Tim Sobolev

    Tim Sobolev New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2005
    Сообщения:
    53
    спасибо, посмотрю, хотя мне кажется, что все эти функции предназначены для создания ярлыков ...
     
  4. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    Tim Sobolev

    тебе слова текстовый режим ни и о чём не говорят ?

    что ты собрался менять - то?

    размер матрицы знакогенератора ?
     
  5. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    а это не подойдет : SetConsoleTextAttribute()
     
  6. R_NEW

    R_NEW New Member

    Публикаций:
    0
    Регистрация:
    6 май 2005
    Сообщения:
    86
    Адрес:
    Россия
    Нет, не подойдёт. SetConsoleTextAttribute() управляет цветом текста/фона и только.
     
  7. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    R_NEW

    Да .. ошибся сорр

    вот я понял, то что даже если не программно, а через свойства менять, то там стандарт с размерами (Точечный шрифт) ... я думаю максимум использовать что-то вроде TextMode() ( паскале есть такая ).. Но это дос ..
     
  8. R_NEW

    R_NEW New Member

    Публикаций:
    0
    Регистрация:
    6 май 2005
    Сообщения:
    86
    Адрес:
    Россия
    Наверно, изменить размер шрифта в консоли WinNT нельзя. А в Win9x можно(в Win9x пользователь может изменять размер консоли и шрифт изменяется тоже), но я не знаю,как.
     
  9. Stiver

    Stiver Партизан дзена

    Публикаций:
    0
    Регистрация:
    18 дек 2004
    Сообщения:
    812
    Адрес:
    Germany
    Tim Sobolev



    Шрифт, который использует консоль, описывается ключем HKEY_CURRENT_USER\Console. Подробная документация Microsofta здесь:

    Console