Assim, pra quem quiser aproveitar a dica, uma função em C que acaba com a celeuma da tela cheia no windows.
É so chamar a função TESTE() e... buuuuummmmm ... tela cheia!
Código: Selecionar todos
#pragma BEGINDUMP
#include <windows.h>
#include <hbapi.h>
HB_FUNC (TESTE)
{
BOOL ok = FALSE;
#define CON_GUID TEXT("CON_GUID-{68E311EF-BF32-4b0f-8D35-E84E4A463096}")
HWND hConWnd = NULL;
WPARAM magic = 57359;
TCHAR szTempTitle[] = CON_GUID;
TCHAR szTempString[MAX_PATH];
if ( GetConsoleTitle(szTempString, sizeof(szTempString)/sizeof(TCHAR) ) )
{
SetConsoleTitle(szTempTitle);
Sleep(50);
hConWnd = FindWindow(TEXT("tty"), szTempTitle);
SetConsoleTitle(szTempString);
}
if ( hConWnd != NULL ) {
Sleep(450);
SendMessage(hConWnd,WM_COMMAND,magic,0);
ok = TRUE;
}
return ok;
}
#pragma ENDDUMPAtenciosamente.
MGS

