远程控制电脑(2)
由前面MFC界面布局就讲一下;现在编写客户端的代码:
1.当要在那个编辑框中显示一串字符->用的GetDlgItem(控件的ID)->SetWindText(”要现实的内容“);该函数就是先获取到对话框上控件的句柄,设置控件的显示。
2.要在CImagelist类定义一个变量,保存列表的图标;调用他的成员函数Creat()。
3.加载资源文件中的图标,包括Image的类型,大小,标志;用到LoadImage()函数加载图标资源。这函数有六个参数,详细查看MSDN。
4.引入树控件关联的那个控件类型的变量m_tree的成员函数InsertItem(),SetImagelist()有两个参数,详细看MSDN。
具体代码:
View Code
1 // TODO: Add extra initialization here 2 //设置IP的初始化值127.0.0.1 3 GetDlgItem(IDC_EDIT_IP)->SetWindowText(_T("127.0.0.1")); 4 //在tree控件中添加图标 5 { 6 m_iamge_tree.Create(16,16,ILC_COLOR16,20,50); 7 HICON h_Icon = NULL; 8 h_Icon = (HICON)LoadImage(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_ICON1),IMAGE_ICON,32,32,NULL); 9 //添加图标到控件中去 IDI_ICON1 10 m_iamge_tree.Add(h_Icon); 11 m_tree.SetImageList(&m_iamge_tree,TVSIL_NORMAL); 12 m_tree.InsertItem("我的电脑",0,0,0,0); 13 }