1.为表格控件添加 变量
m_ConnectList
//绘制连接信息的列表框
// 报表模式
m_ConnectList.ModifyStyle( 0, LVS_REPORT );
// 间隔线+行选中
m_ConnectList.SetExtendedStyle(m_ConnectList.GetExtendedStyle() | LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT);
<span style="white-space:pre"> </span>//插入列名称
m_ConnectList.InsertColumn(0,_T("UserName"));
m_ConnectList.InsertColumn(1,_T("Host IP"));
m_ConnectList.InsertColumn(2,_T("DB"));
m_ConnectList.InsertColumn(3,_T("Command"));
m_ConnectList.InsertColumn(4,_T("Time"));
CRect rect;
<span style="white-space:pre"> </span>//设置列宽度
m_ConnectList.GetClientRect(rect); //获得当前客户区信息
m_ConnectList.SetColumnWidth(0, rect.Width() / 5); //设置列的宽度。
m_ConnectList.SetColumnWidth(1, rect.Width() / 5);
m_ConnectList.SetColumnWidth(2, rect.Width() / 5);
m_ConnectList.SetColumnWidth(3, rect.Width() / 5);
m_ConnectList.SetColumnWidth(4, rect.Width() / 5);
<span style="white-space:pre"> </span>//插入列数据
m_ConnectList.InsertItem(0, _T("guest"));
m_ConnectList.SetItemText(0, 1, _T("192.168.0.2"));
m_ConnectList.SetItemText(0, 2, _T("tokendb"));
m_ConnectList.SetItemText(0, 3, _T("query"));
m_ConnectList.SetItemText(0, 4, _T("1024 ms"));
#include "winsock.h"
#pragma comment(lib,"ws2_32.lib")
//获取本机客户端IP
hostent *host;
char hostName[20];
gethostname(hostName,20);
host=gethostbyname(hostName);
CString strIPaddr;
strIPaddr=inet_ntoa(*(struct in_addr*)host->h_addr_list[0]);