FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Pocket PC Peticion de funcion
Posts: 139
Joined: Sun Nov 06, 2005 06:14 PM
Peticion de funcion
Posted: Sun Dec 18, 2005 02:11 PM

Sería posible disponer de la funcion SHFullScreen para poder poner o quitar el botondel teclado ?
Gracias .

Jose Luis Parajón

Asturias
Posts: 139
Joined: Sun Nov 06, 2005 06:14 PM
Peticion de funcion
Posted: Sun Dec 18, 2005 08:54 PM
Ya está .
con estas funciones escondemos o sacamos el boton del teclado.

HB_FUNC(SHOWSIP)
  {
SHFullScreen(GetActiveWindow(), SHFS_SHOWSIPBUTTON);
}

HB_FUNC(HIDESIP)
  {
SHFullScreen(GetActiveWindow(), SHFS_HIDESIPBUTTON);
}



Saludso.
Jose Luis Parajón

Asturias
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Peticion de funcion
Posted: Sun Dec 18, 2005 09:51 PM
Jose Luis,

La implementamos para el próximo build, mientras tanto aqui tienes un ejemplo de como implementarla ya en un PRG tuyo:

...
return nil

#pragma BEGINDUMP

#include <hbapi.h> 
#include <windows.h>
#include <aygshell.h> 

HB_FUNC( SHFULLSCREEN )
{
   hb_retl( SHFullScreen( ( HWND ) hb_parnl( 1 ), hb_parnl( 2 ) ) );
}   	

#pragma ENDDUMP


Los valores a pasarle estan explicados aqui:
http://msdn.microsoft.com/library/defau ... l_fsiq.asp

y un ejemplo sería:

SHFullScreen( oWnd:hWnd, ... )
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion