// ListBoxDlg.cpp : 实现文件 // #include "stdafx.h" #include "Control.h" #include "ListBoxDlg.h" // CListBoxDlg 对话框 IMPLEMENT_DYNAMIC(CListBoxDlg, CDlgControlItem) CListBoxDlg::CListBoxDlg(CWnd* pParent /*=NULL*/) : CDlgControlItem(CListBoxDlg::IDD, pParent) { } CListBoxDlg::~CListBoxDlg() { } void CListBoxDlg::DoDataExchange(CDataExchange* pDX) { CDlgControlItem::DoDataExchange(pDX); DDX_Control(pDX,IDC_LIST1,m_ListBox); DDX_Control(pDX,IDC_LIST2,m_ListBox2); } BEGIN_MESSAGE_MAP(CListBoxDlg, CDlgControlItem) ON_BN_CLICKED(IDC_BUTTON1, &CListBoxDlg::OnBnClickedButton1) ON_BN_CLICKED(IDC_BUTTON14, &CListBoxDlg::OnBnClickedButton14) ON_BN_CLICKED(IDC_BUTTON16, &CListBoxDlg::OnBnClickedButton16) ON_BN_CLICKED(IDC_BUTTON17, &CListBoxDlg::OnBnClickedButton17) ON_BN_CLICKED(IDC_BUTTON15, &CListBoxDlg::OnBnClickedButton15) ON_BN_CLICKED(IDC_BUTTON18, &CListBoxDlg::OnBnClickedButton18) ON_BN_CLICKED(IDC_BUTTON2, &CListBoxDlg::OnBnClickedButton2) ON_BN_CLICKED(IDC_BUTTON3, &CListBoxDlg::OnBnClickedButton3) ON_BN_CLICKED(IDC_BUTTON4, &CListBoxDlg::OnBnClickedButton4) ON_RBN_DBLCLK(IDC_LIST1, &CListBoxDlg::OnRbnDblclkList1) ON_RBN_DBLCLK(IDC_LIST2, &CListBoxDlg::OnRbnDblclkList2) END_MESSAGE_MAP() // CListBoxDlg 消息处理程序 BOOL CListBoxDlg::OnInitDialog() { CDlgControlItem::OnInitDialog(); m_ListBox.SetBackNormalImage(TEXT("Res\\Edit\\frameBorderEffect_mouseDownDraw.png"),CRect(3,3,3,3)); m_ListBox.SetSelectImage(TEXT("Res\\ComboBox\\listitem_select.png"),CRect(3,3,3,3)); m_ListBox.SetHovenImage(TEXT("Res\\ListBox\\highlight.png"),CRect(3,3,3,3)); m_ListBox2.SetBackNormalImage(TEXT("Res\\Edit\\frameBorderEffect_mouseDownDraw.png"),CRect(3,3,3,3)); m_ListBox2.SetSelectImage(TEXT("Res\\ComboBox\\listitem_select.png"),CRect(3,3,3,3)); m_ListBox2.SetHovenImage(TEXT("Res\\ListBox\\highlight.png"),CRect(3,3,3,3)); m_ListBox2.SetScrollImage(&m_ListBox2,TEXT("Res\\Scroll\\SKIN_SCROLL.bmp")); m_ListBox2.AddString(TEXT("我的好友")); m_ListBox2.AddString(TEXT("MFC")); m_ListBox2.AddString(TEXT("C++")); m_ListBox2.AddString(TEXT("VC")); m_ListBox2.AddString(TEXT("C#")); m_ListBox2.AddString(TEXT("陌生人")); m_ListBox2.AddString(TEXT("Dephi")); m_ListBox2.AddString(TEXT("python")); m_ListBox2.AddString(TEXT("Lua")); m_ListBox2.AddString(TEXT("java")); for (int i=1;i=0;i--) { if ( m_ListBox.GetSel(i) ) { m_ListBox.DeleteString(i); } } } void CListBoxDlg::OnBnClickedButton16() { CString str=TEXT("当前选中的节点依次为:"),strTemp; for (int i=0;i