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

Показать сообщение отдельно

Аватара для 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