Hi, although others have already pointed out a few solutions, here're my two cents...
> I'm using the graph unit to provide graphing capabilities for my program > (Win 32 platform). The graph window opens as a separate window, which is > ok for me - except one point: The graph window gets opened with the > least important position in Z-order (ie: all other windows are in front > of this window). > > Is there a way to set the focus to the freshly opened graph window from > within my program? (eg: open a graph window and define this as the > foremost window, in front even of the opening program) Graph (Win32 version) publishes the variable "mainwindow" in its interface section. So why not use it? E.g. uses windows; SetForegroundWindow(mainwindow); // bring window into foreground SetFocus(mainwindow); // set focus Probably worth trying... after a quick look at the sources I think that this variable holds the handle to the graph window, doesn't it? Florian? [Not tested] Regards, Thomas _______________________________________________ fpc-pascal maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-pascal