por samuel kalan » 16 Mar 2018 17:24
oi sr. quintas sou o mesmo samuel do gurpo minigui d facebook lembra?
entrei hoje para este fórum, nem sabia que eles existiam enfim...
se ainda for tempo, a respeito de sua pergunta:
*----------------------------------------------------------------------------
* limitar tam da janela
*----------------------------------------------------------------------------
Function TamJan()
#pragma BEGINDUMP
#define HB_OS_WIN_32_USED
#define _WIN32_WINNT 0x0400
#include <windows.h>
#include "hbapi.h"
#include "hbvm.h"
#include "hbstack.h"
#include "hbapiitm.h"
HB_FUNC (GETDESKTOPREALTOP)
{
RECT rect;
int t ;
SystemParametersInfo( SPI_GETWORKAREA, 1, &rect, 0 );
t = rect.top ;
hb_retni(t);
}
HB_FUNC (GETDESKTOPREALLEFT)
{
RECT rect;
int l ;
SystemParametersInfo( SPI_GETWORKAREA, 1, &rect, 0 );
l = rect.left ;
hb_retni(l);
}
HB_FUNC (GETDESKTOPREALWIDTH)
{
RECT rect;
int w ;
SystemParametersInfo( SPI_GETWORKAREA, 1, &rect, 0 );
w = rect.right - rect.left ;
hb_retni(w);
}
HB_FUNC (GETDESKTOPREALHEIGHT)
{
RECT rect;
int h ;
SystemParametersInfo( SPI_GETWORKAREA, 1, &rect, 0 );
h = rect.bottom - rect.top ;
hb_retni(h);
}
#pragma ENDDUMP
aolique em uma função separada do seu progrma principal, isso se vc não usa ide, se uar, bom ai não confio que funcione.
abraços