插入上线信息时保存
m_IpList.SetItemData(标识,(DWORD)MyClientSocket);//保存服务SOCKET句柄
当双击List控件的时候取出socket
void CMyClientOnlineDlg::OnClickList(NMHDR* pNMHDR, LRESULT* pResult)
{
int m_index;
DWORD val;
SOCKET m_socket;
POSITION pos = m_IpList.GetFirstSelectedItemPosition();
m_index = m_IpList.GetNextSelectedItem(pos);
if (m_index ==-1)
{
MessageBox("ÇëÑ¡Ôñһ̨ÉÏÏßÖ÷»ú!","Ìáʾ",MB_ICONINFORMATION);
return;
}
val =m_IpList.GetItemData(m_index);
m_socket = (SOCKET)val;
if(send(m_socket,0,0,0)==SOCKET_ERROR) return;
*pResult = 0;
}