>>Actually, DDE hooks into the Windows messaging system, as does OLE. For backward compatibility purposes, I wouldn't expect it to disappear anytime soon, unless, of course, you're using products from Lotus/IBM.
>
>...in which case, you're already screwed... < BEG >
Tell me about it, Ed!< bg > My dislike of Lotus products is well known here. Goes all the way back to around 1993 or 94. Had to write, over a weekend, an FPW front end to manage AmiPro and 1-2-3 spreadsheets. I think that was Release 3 of FartSuite. I kept grumbling all the time about have to learn two different macro languages. The only good thing about it was that it led to my first experiences with the Win API in 3.1. One of the products had no macro command to maximize it. Originally, I had to pass a command to the other to tell the one I wanted to maximize to do so. In frustration I got my hands on a copy of the SDK, found ShowWindow() and figured out how to loop through the existing windows to get the window handle (which led to the original 16 bit Is_Run()).
George
Ubi caritas et amor, deus ibi est