SETFOREGRO

SETFOREGRO

Postby Otto » Wed Jul 26, 2006 5:32 pm

Link error.
Which lib do I have to use?

Thanks in advance
Otto
User avatar
Otto
 
Posts: 6347
Joined: Fri Oct 07, 2005 7:07 pm

Re: SETFOREGRO

Postby Enrico Maria Giordano » Wed Jul 26, 2006 8:10 pm

Try this:

Code: Select all  Expand view  RUN
DLL32 FUNCTION SETFOREGROUNDWINDOW( hWnd AS LONG ) AS BOOL;
      PASCAL FROM "SetForegroundWindow" LIB "user32.dll"


EMG
User avatar
Enrico Maria Giordano
 
Posts: 8719
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Otto » Thu Jul 27, 2006 6:44 am

Thank you.
ShowWindow(hWnd,9)
setFocus(hWnd)
SETFOREGRO(hWnd)
This works fine but not with VISTA.
If the WINDOW is MINIMIZED ShowWindow(hWnd,9) does not work.
Regards
Otto
User avatar
Otto
 
Posts: 6347
Joined: Fri Oct 07, 2005 7:07 pm

Postby Enrico Maria Giordano » Thu Jul 27, 2006 6:48 am

It seems a bug in Windows Vista. It is Microsoft responsibility to correctly implement their Windows API. :-)

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8719
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Otto » Thu Jul 27, 2006 6:23 pm

Thank you Enrico,
sure you are right - but no one would to believe us.

Regards
Otto
User avatar
Otto
 
Posts: 6347
Joined: Fri Oct 07, 2005 7:07 pm

Postby Antonio Linares » Thu Jul 27, 2006 6:35 pm

Otto,

If you provide a reduced and self contained PRG sample, then we will be able to quickly compile it and test it and offer you a solution for it. Thanks,
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42127
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Otto » Thu Jul 27, 2006 8:15 pm

User avatar
Otto
 
Posts: 6347
Joined: Fri Oct 07, 2005 7:07 pm


Return to FiveWin for CA-Clipper

Who is online

Users browsing this forum: No registered users and 13 guests