private void OnConnected(DeviceInterfaceDll.InterfaceMsg msg) { //string str = string.Format("msgtype={0:D};wparam={1:X};lparam={2:D}\r\n", msg.msg, msg.WParam, msg.LParam); //textBox1.AppendText(str); uint userid = msg.WParam; foreach (ListViewItem item in listView1.Items) { uint id = Convert.ToUInt32(item.SubItems[1].Text); if (id == userid) { item.ImageIndex = 1; break; } } }
private void OnLogin(DeviceInterfaceDll.InterfaceMsg msg) { //string str = string.Format("msgtype={0:D};wpamra={1:X};lparam={2:D}\r\n", msg.msg, msg.WParam, msg.LParam); //textBox1.AppendText(str); uint msgtype = msg.msg; uint userid = msg.WParam; if ((msgtype == DeviceInterfaceDll.MSGTYPE_DEVICE_LOGIN) || (msgtype == DeviceInterfaceDll.MSGTYPE_RECONNECT)) { foreach (ListViewItem item in listView1.Items) { uint id = Convert.ToUInt32(item.SubItems[1].Text); if (id == userid) { item.ImageIndex = 2; PlayNotify(); comboBox3.Text = id.ToString(); comboBox5.Text = id.ToString(); break; } } } else if (msgtype == DeviceInterfaceDll.MSGTYPE_TIMEOUT) { foreach (ListViewItem item in listView1.Items) { uint id = Convert.ToUInt32(item.SubItems[1].Text); if (id == userid) { item.ImageIndex = 1; PlayFaultNotify(); break; } } } }