一个MainForm程序,启动时,通过如下代码判断,如果没有实例运行,则Application.Run(new MainForm());启动实例,如果已经有一个实例在运行,则得到已经运行的实例句柄(已保存),激活它,不再启动新实例。问题就是,我第二次启动实例的时候,如果能把一个参数传给已经启动的实例(设置到实例变量中去)?? 求高人指点。
// Check one form
            if (hMutex.WaitOne(0, false))
            {
                Application.Run(new MainForm());
            }
            else
            {
                //Set foreground window
                IntPtr mHandle = (IntPtr)Convert.ToInt32(ReadRegisterKey(MAINFORM_HANDLEKEY));
                ShowWindow(mHandle, 5);
                SetForegroundWindow(mHandle);
            }