Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Example | Полноэкранная консоль

Ответить
Настройки темы
Example | Полноэкранная консоль

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85


Конфигурация

Профиль | Отправить PM | Цитировать


Может, кому надо будет

Код: Выделить весь код
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

int main(int argc, char* argv[])
{
	keybd_event(VK_MENU,0x38,0,0);		//press ALT
	keybd_event(VK_RETURN,0x1c,0,0);	//press ENTER
	keybd_event(VK_RETURN,0x1c,KEYEVENTF_KEYUP,0);	//release ENTER
	keybd_event(VK_MENU,0x38,KEYEVENTF_KEYUP,0);	//release ALT

	printf("\nFullscreen: Hello, world!\n");
	system("pause");

	return 0;
}
Если у кого есть другие варианты, пишите

Отправлено: 11:34, 24-01-2005

 

Аватара для frizzn

Новый участник


Сообщения: 31
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть еще такая функция SetConsoleDisplayMode(), которую подробно описали в документации, а в хидеры добавить забыли
Поэтому приходится немного извращаться...
Код: Выделить весь код
#include <windows.h>
  #include <stdio.h>
  
  typedef BOOL (WINAPI *CHANGESTATECONSOLE)(HANDLE,DWORD,PCOORD);
  #define CONSOLE_FULLSCREEN_MODE 1
          
  int main(int argc, char* argv[])
  {    
      COORD Mode;
      //  Извращаемся ;(
      CHANGESTATECONSOLE SetConsoleDisplayMode;
      HMODULE hKernel32 = GetModuleHandle("kernel32");
      SetConsoleDisplayMode = (CHANGESTATECONSOLE)
          GetProcAddress(hKernel32,"SetConsoleDisplayMode"); 
      
      HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
      //  Переключаемся в fullscreen
      SetConsoleDisplayMode(hOut,CONSOLE_FULLSCREEN_MODE,&Mode); 
  	printf("FULLSCREEN\n");
      return 0;
  }
ЗЫ Только для 2k+

-------
Здесь могла быть ваша реклама


Отправлено: 14:15, 24-01-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Example | Полноэкранная консоль

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Не подключается консоль... U-russia WSUS 4 27-01-2011 11:18
Suse/OpenSuSE - Подвисает консоль Endy1 Общий по Linux 5 26-11-2009 12:47
Консоль восстановления DIKPro Microsoft Windows NT/2000/2003 5 11-04-2006 10:15
Консоль Drem Microsoft Windows 2000/XP 3 06-02-2006 15:37
эмулятор консоль Surround Вебмастеру 17 04-08-2005 23:23




 
Переход