Well, ahem, assuming you can find some way to get the HWND as a 32-bit integer (blush) ...
... and assuming that you have a .NET compiler and know a .NET language, build a .DLL assembly containing a little class like this (I've written it in C# here):
public class Win32Handle
: System.Windows.Forms.IWin32Window
{
private IntPtr m_hwnd;
public Win32Handle( Int32 hwnd )
{
m_hwnd = (IntPtr) hwnd;
}
public System.IntPtr Handle
{
get
{
return m_hwnd;
}
}
}
Then, wire the HWND to a constructor node for one of these jobbies and you'll have a .NET object refnum that you can wire into ShowDialog(owner). I tried it (with FontDialog) and I think it does what you need.
George Erwin-Grotsky
National Instruments
LabVIEW Research & Development