Eplan Platform API
EPLAN API / User Guide / API Miscellaneous / How to display a MessageBox with the EPLAN window as owner
In This Topic
    How to display a MessageBox with the EPLAN window as owner
    In This Topic
    How to display a MessageBox with the EPLAN window as owner

    If you would like to display a message box or a modal dialog that uses the EPLAN window as owner window, you can do this as in the following example:

    C#
    Copy Code
    Process oCurrent = Process.GetCurrentProcess();
    var ww = new WindowWrapper(oCurrent.MainWindowHandle);
    MessageBox.Show(ww, "dialog with owner");
    MessageBox.Show("dialog without owner");
    public class WindowWrapper : System.Windows.Forms.IWin32Window
    {
     public WindowWrapper(IntPtr handle)
     {
     _hwnd = handle;
     }
     public IntPtr Handle
     {
     get { return _hwnd; }
     }
     private IntPtr _hwnd;
    }