protected override void WndProc(ref Message m)
 {
     if (mWatchForActivate && m.Msg == (int)Msg.WM_ACTIVATE)
     {
         mWatchForActivate = false;
         mOpenDialogHandle = m.LParam;
         mNativeDialog     = new OpenDialogNative(m.LParam, mFileDialogEx);
     }
     base.WndProc(ref m);
 }
            protected override void WndProc(ref Message m)
            {
                if (m.Msg == (int)Msg.WM_ENTERIDLE)
                {
                    MonoDevelop.Ide.DispatchService.RunPendingEvents();
                }

                if (mWatchForActivate && m.Msg == (int)Msg.WM_ACTIVATE)
                {
                    mWatchForActivate = false;
                    mOpenDialogHandle = m.LParam;
                    mNativeDialog     = new OpenDialogNative(m.LParam, mFileDialogEx);
                }
                base.WndProc(ref m);
            }
示例#3
0
 protected override void WndProc(ref Message m)
 {
     if (mWatchForActivate && m.Msg == (int) Msg.WM_ACTIVATE)
     {
         mWatchForActivate   = false;
         mOpenDialogHandle   = m.LParam;
         mNativeDialog       = new OpenDialogNative(m.LParam, mFileDialogEx);
     }
     base.WndProc(ref m);
 }
            protected override void WndProc(ref Message m)
            {
                if (m.Msg == (int) Msg.WM_ENTERIDLE)
                    MonoDevelop.Ide.DispatchService.RunPendingEvents();

                if (mWatchForActivate && m.Msg == (int) Msg.WM_ACTIVATE)
                {
                    mWatchForActivate   = false;
                    mOpenDialogHandle   = m.LParam;
                    mNativeDialog       = new OpenDialogNative(m.LParam, mFileDialogEx);
                }
                base.WndProc(ref m);
            }