powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / консольное приложение на весь экран
6 сообщений из 6, страница 1 из 1
консольное приложение на весь экран
    #34770338
Здравствуйте!
Как сделать, чтобы при запуске программа отрывалась на весь экран(консольное приложение)?
имеется ввиду програмно, а не в свойствах ярлыка
...
Рейтинг: 0 / 0
консольное приложение на весь экран
    #34770346
teras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Марина_ИвановаЗдравствуйте!
Как сделать, чтобы при запуске программа отрывалась на весь экран(консольное приложение)?
имеется ввиду програмно, а не в свойствах ярлыка SetConsoleDisplayMode. И вопрос - а вы уверены, что вам это нужно?
...
Рейтинг: 0 / 0
консольное приложение на весь экран
    #34770352
пишу простенькую программу базы данных(для себя)
и хотелось чтобы был полный экран
а как использовать SetConsoleDisplayMode ?
...
Рейтинг: 0 / 0
консольное приложение на весь экран
    #34770367
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Марина_Иванова wrote:

> а как использовать SetConsoleDisplayMode ?
Почитайте msdn или справку.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
консольное приложение на весь экран
    #34770460
teras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Марина_Ивановапишу простенькую программу базы данных(для себя)<...>а как использовать SetConsoleDisplayMode ?Понятно. Раз для себя, так для себя. ;-) Для этого нужен достаточно свежий SDK. Функция заявлена в wincon.h. Объявлено, что работает под XP, возможно, что вариант с загрузкой пройдет и с более ранними версиями.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
#define WIN32_LEAN_AND_MEAN
#define _WIN32_WINNT 0x0501
#include <windows.h>
#include <wincon.h>

#ifndef CONSOLE_FULLSCREEN_MODE
/* старый SDK, пойдем в обход */
typedef BOOL (WINAPI * SetConsoleDisplayModeType)(HANDLE, DWORD, PCOORD);
static SetConsoleDisplayModeType setConsoleDisplayMode = NULL;
#endif

int main()
{
	COORD scrdim;
	HANDLE hconout = GetStdHandle(STD_OUTPUT_HANDLE);

#ifdef CONSOLE_FULLSCREEN_MODE
	/* если требуется работа под версиями младше XP, нужно убрать эту ветку вообще -
	 * оставить только загрузку
	 */
	SetConsoleDisplayMode(hconout, CONSOLE_FULLSCREEN_MODE, &scrdim);
#else
	(FARPROC)setConsoleDisplayMode = GetProcAddress(
			GetModuleHandle("kernel32.dll"),
			"SetConsoleDisplayMode");

	if (setConsoleDisplayMode != NULL)
		setConsoleDisplayMode(hconout,  1 , &scrdim);
#endif

	return  0 ;
}
Примерно так.
...
Рейтинг: 0 / 0
консольное приложение на весь экран
    #34770481
Огромное Спасибо
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / консольное приложение на весь экран
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]