该demo是模拟QQ的界面和相应的操作。
1、该主界面的列表使用了自定义listui的操作。在 createcontrol中进行自定义创建。
CControlUI* MainFrame::CreateControl(LPCTSTR pstrClass) { if (_tcsicmp(pstrClass, _T("FriendList")) == 0) { return new CFriendsUI(m_PaintManager); } else if (_tcsicmp(pstrClass, _T("GroupList")) == 0) { return new CGroupsUI(m_PaintManager); } else if (_tcsicmp(pstrClass, _T("MicroBlog")) == 0) { return new CMicroBlogUI(m_PaintManager); } return NULL; }