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

> а как использовать SetConsoleDisplayMode ?
Почитайте msdn или справку.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
02.09.2007, 21:21
    #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
02.09.2007, 21:55
    #34770481
консольное приложение на весь экран
Огромное Спасибо
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / консольное приложение на весь экран / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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