Finder_adventures |
Отправлено: 21.11.2005, 11:01 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 16
|
Что то я запарился, простите как сделать окно на весь экран?
Я так понимаю, нужно убрать панель задач, а после закрытия
опять восстановить, но мне кажется что есть проще решение...
|
|
Grigoriy |
Отправлено: 21.11.2005, 18:37 |
|
Мастер участка
Группа: Участник
Сообщений: 381
|
Это очень просто
CODE |
Form1->BorderStyle=bsNone;
Form1->WindowState=wsMaximized;
|
А интересно, что вы хотите сделать в таком окне ?
Виртуальный мир отображать ?
|
|
Allin |
Отправлено: 23.11.2005, 13:45 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 31
|
У меня дополнительный вопрос в тему.
А как сделать, чтобы консольное приложение было во весь экран?
У самого консольного приложения есть:
Свойство->Отображение->Во весь экран
А как сделать это программным образом в СВВ6?
|
|
Kuks |
Отправлено: 23.11.2005, 13:57 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
WindowState->wsMazimized;
В обработчике OnCreate формы...
|
|
Gedeon |
Отправлено: 23.11.2005, 15:08 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
QUOTE (Allin @ 23/11/2005, 13:45) | У меня дополнительный вопрос в тему.
А как сделать, чтобы консольное приложение было во весь экран?
У самого консольного приложения есть:
Свойство->Отображение->Во весь экран
А как сделать это программным образом в СВВ6? |
Win98 -- не проверял, нет возможности
CODE |
SendMessage(hWnd,WM_COMMAND,0xE00F,0); |
WinNT
CODE |
//---------------------------------------------------------------------------
#pragma hdrstop
#include <stdlib>
#include <windows.h>
using namespace std;
//---------------------------------------------------------------------------
#pragma argsused
bool SetConsoleDisplayMode(HANDLE hOut,DWORD dwNewMode,LPDWORD lpdwOldMode);
//---------------------------------------------------------------------------
int main(int argc, char* argv[])
{
typedef BOOL (WINAPI *PROCSETCONSOLEDISPLAYMODE)(HANDLE,DWORD,LPDWORD);
PROCSETCONSOLEDISPLAYMODE SetCDM;
HMODULE hKernel32 = GetModuleHandle("kernel32");
SetCDM = (PROCSETCONSOLEDISPLAYMODE)GetProcAddress(hKernel32,"SetConsoleDisplayMode");
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
DWORD dwOldMode;
SetCDM(hOut,1,&dwOldMode);
system("PAUSE");
return 0;
}
//--------------------------------------------------------------------------- |
|
|
Allin |
Отправлено: 24.11.2005, 02:17 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 31
|
Gedeon
Сенкью, много раз!
|
|