Ejemplo n.º 1
0
Archivo: Win32.cs Proyecto: k2un/k2un
 protected virtual void OnReceiveMsg(ReceiveMCCEventArg arg)
 {
     if (this.ReceiveMsg != null)
     {
         this.ReceiveMsg(arg);
     }
 }
Ejemplo n.º 2
0
Archivo: Win32.cs Proyecto: k2un/k2un
        public bool PreFilterMessage(ref Message m)
        {
            if (m.Msg == Win32.WM_COPYDATA)
            {
                // 메시지 카피 하고 이벤트..
                Win32.COPYDATASTRUCT cds = new Win32.COPYDATASTRUCT();
                cds = (Win32.COPYDATASTRUCT)m.GetLParam(cds.GetType());

                if (!string.IsNullOrEmpty(cds.lpData))
                {
                    ReceiveMCCEventArg args = new ReceiveMCCEventArg();

                    if (args.SetMessage(cds.lpData))
                    {
                        OnReceiveMsg(args);
                    }
                }
                return(true);
            }
            return(false);
        }