|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Example | Полноэкранная консоль |
|
Example | Полноэкранная консоль
|
Старый параноик Сообщения: 2423 |
Профиль | Отправить 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 |
Новый участник Сообщения: 31
|
Профиль | Отправить 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; } |
------- Отправлено: 14:15, 24-01-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Не подключается консоль... | 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 |
|