Example #1
0
 public void CallBackToMain(ushort wMsgId, ushort wError, object oObject)
 {
     if (wMsgId == Convert.ToUInt16(SOCKET_MSG.SOCKET_MSG_LOGIN))
     {
         SOCKET_SC_LOGIN login = (SOCKET_SC_LOGIN)oObject;
     }
     else if (wMsgId == Convert.ToUInt16(SOCKET_MSG.SOCKET_MSG_CHAT))
     {
         SOCKET_SC_CHAT chat = (SOCKET_SC_CHAT)oObject;
     }
 }
Example #2
0
        public static void CallBackToMain(ushort wMsgId, ushort wError, object oObject)
        {
            Form1.delegateNewMsg d = mainForm.dgtNewMsgMethod;

            if (wMsgId == Convert.ToUInt16(SOCKET_MSG.SOCKET_MSG_LOGIN))
            {
                SOCKET_SC_LOGIN login = (SOCKET_SC_LOGIN)oObject;

                mainForm.textBox1.Invoke(d, "登录成功");//访问主线程资源
            }
            else if (wMsgId == Convert.ToUInt16(SOCKET_MSG.SOCKET_MSG_CHAT))
            {
                SOCKET_SC_CHAT chat = (SOCKET_SC_CHAT)oObject;
                mainForm.textBox1.Invoke(d, chat.strContent);//访问主线程资源
            }
        }