Вниз
Скачать: CL | DM;

Досовскую программу во вес экран   Найти похожие ветки 

← →
Galim   (2004-12-01 14:43) [0]

Доброе время суток! У меня программа запускаеть досовскую программу. Как сделать чтобы этот запущенный досовская программа был во вес эран?


← →
Ozone ©   (2004-12-02 13:38) [1]

Не пробовал правда, но можно попробовать найти его (окна) Handle и сделать ShowWindow с параметром SW_MAXIMIZE


← →
Molchanov   (2004-12-02 16:05) [2]

Для WinNT:

function NT_GetConsoleDisplayMode(var lpdwMode: DWORD): Boolean;
type TGetConsoleDisplayMode = function(var lpdwMode: DWORD): BOOL stdcall;
var hKernel: THandle;
   GetConsoleDisplayMode: TGetConsoleDisplayMode;
begin
 Result := False;
 hKernel := GetModuleHandle("kernel32.dll");
 if (hKernel > 0) then
 begin
   @GetConsoleDisplayMode := GetProcAddress(hKernel, "GetConsoleDisplayMode");
   if Assigned(GetConsoleDisplayMode) then
     Result := GetConsoleDisplayMode(lpdwMode);
 end;
end;

function NT_SetConsoleDisplayMode(hOut: THandle; dwNewMode: DWORD; var lpdwOldMode: DWORD): Boolean;
type TSetConsoleDisplayMode = function(hOut: THandle; dwNewMode: DWORD;
var lpdwOldMode: DWORD): BOOL stdcall;
var hKernel: THandle;
   SetConsoleDisplayMode: TSetConsoleDisplayMode;
begin
 Result := False;
 hKernel := GetModuleHandle("kernel32.dll");
 if (hKernel > 0) then
 begin
   @SetConsoleDisplayMode := GetProcAddress(hKernel, "SetConsoleDisplayMode");
   if Assigned(SetConsoleDisplayMode) then
     Result := SetConsoleDisplayMode(hOut, dwNewMode, lpdwOldMode)
 end;
end;

function SetConsoleFullScreen(bFullScreen: Boolean): Boolean;
const MAGIC_CONSOLE_TOGGLE = 57359;
var dwOldMode: DWORD;
   dwNewMode: DWORD;
   hOut: THandle;
   hConsole: THandle;
begin
 if Win32Platform = VER_PLATFORM_WIN32_NT then
 begin
   dwNewMode := Ord(bFullScreen);
   NT_GetConsoleDisplayMode(dwOldMode);
   hOut := GetStdHandle(STD_OUTPUT_HANDLE);
   Result := NT_SetConsoleDisplayMode(hOut, dwNewMode, dwOldMode);
 end
end;


← →
Yanis ©   (2004-12-03 00:27) [3]

To [2]
> У меня программа запускаеть досовскую программу
Программа то чужая.


← →
Galim   (2004-12-03 06:01) [4]

да и ждет его завершение.


← →
Galim   (2004-12-03 06:05) [5]

to Molchanov,
Можете дать пояснение или небольшой примерчик?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.038 c
3-1103195595
cad2206
2004-12-16 14:13
2005.01.23
Записи из запроса в Edit ы. КАК?


14-1104822935
syte_ser78
2005-01-04 10:15
2005.01.23
Как я провел выходные (продолжение)


4-1101999568
Frozzen
2004-12-02 17:59
2005.01.23
DeviceIoControl получение ID винчестера?


4-1102088968
amsdev
2004-12-03 18:49
2005.01.23
Вопрос про CriticalSection


10-1081062052
NV-VETAL
2004-04-04 11:00
2005.01.23
DCOM. Как зарегистрировать клиента с помощью реестра?




   Наверх