As far as I know, if it is a handle for a window that belongs to another process, how do you know that this "process" was written in Delphi??
Once you step "outside" your application, you have to use whatever Windows provides (DLLs, Handles, Win32API, COM, DDE)