Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to get a window handle (hWnd)
Message
De
18/04/1998 07:18:32
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Fonctions Windows API
Titre:
How to get a window handle (hWnd)
Divers
Thread ID:
00093155
Message ID:
00093155
Vues:
65
I'd like to know how to get a window handle (hWnd) in order to pass to Win32 API from VFP 5.0a.

The below C-code is what I've been read from one of the thread:

void GetObjectWHandle(ParamBlk *parm)
{
HWND hWnd;
MHANDLE mhWnd;

mhWnd=_WGetObjectWindow(&(parm->p[0].val));
hWnd=_WhToHwnd(mhWnd);
_RetInt((LONG)hWnd,8);
}

Then, what is the parameter type sould be specified in the FoxInfo ?

FoxInfo myFoxInfo[] = {
{"GETHWND",(FPFI) GetObjectWHandle, 1, "I"},
};

Once the .Fll have been created, what should I pass to it from a VFP form ?

In Visual FoxPro:

Set library to fll.fll
hWnd=GETHWND(Thisform) && doesn't work, type miss match

hWnd=GETHWND(_screen.activeform) && doesn't work. 'ACTIVEFORM' is not && an object

Thanks in advance.
Lim Boon Eam
limbe@pc.jaring.my
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform