Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Right Alignment !!! :(
Message
From
17/12/1996 13:44:46
 
General information
Forum:
Visual FoxPro
Category:
FoxPro 2.x
Miscellaneous
Thread ID:
00013888
Message ID:
00015372
Views:
51
>>the problem is you are not calling it with a menu handle
>>to get the the handle for the window you have to register and use 2 additional API calls
>>FindWindow - this returns an Integer value (a window handle) and accepts 2 parameters (character) u can call it
>>with 0,"Foxpro window name hre"
>>
>>as I said this will give you the window handle
>>nou you sould call GetMenu
>>GetMenu accepts a window handle (the one you got from the previous call) and will return you an Integer value (menu handle for that window)
>>which you can pass to your function
>>
>>btw, MakeMenuRtoL is no longer supported in the win32 api
>
>Arnon,
>Still it is not working... please check the next code as you recommended..
>
>SET LIBRARY TO SYS(2004)+"foxtools.fll"
>WHAN=FindWindow(0,"Foxpro Window Name")
> " The above "FindWindow" function is not available in foxtool.fll
> but we found an equivalent command to get the window handle in FP"
>
>WHAN=MAINHWND()
>WHMEN=GetMenu(whan)
>
> "This command gives an error since FP does'nt have the GetMenu function. and hence we don't know whether the syntax is correct"
>
>So, what do you think....
>
>Ahmad
both functions are from the windows API and u should use REGFN to register them (I am not sure what API dll they are stored in because in VFP you don't have to know that (s))

Arnon
Previous
Reply
Map
View

Click here to load this message in the networking platform