telelistdlg.cpp

来自「串口短信收发」· C++ 代码 · 共 91 行

CPP
91
字号
// TelelistDlg.cpp : implementation file
//

#include "stdafx.h"
#include "SMS_duanxin.h"
#include "TelelistDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CTelelistDlg dialog

//构造函数
CTelelistDlg::CTelelistDlg(CWnd* pParent /*=NULL*/)         
	: CDialog(CTelelistDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CTelelistDlg)
		// NOTE: the ClassWizard will add member initialization here
	m_hIcon = AfxGetApp()->LoadIcon(IDR_PHONENUM);   ////载入对话框窗口图标
	//}}AFX_DATA_INIT
}


//动态数据交换
void CTelelistDlg::DoDataExchange(CDataExchange* pDX)   
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CTelelistDlg)
	DDX_Control(pDX, IDC_LIST1, m_phonelist);   //载入对话框窗口图标
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CTelelistDlg, CDialog)
	//{{AFX_MSG_MAP(CTelelistDlg)
		// NOTE: the ClassWizard will add message map macros here
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CTelelistDlg message handlers

//初始化对话框
BOOL CTelelistDlg::OnInitDialog()           
{
	CDialog::OnInitDialog();

	//将About菜单项添加到系统菜单
	//设置对话框图标
	//在此处添加初始化代码
	SetIcon(m_hIcon,TRUE);  //set big icon
	SetIcon(m_hIcon,FALSE);  //set small icon
	//字体设置
    m_font.CreateFont(16, 0,0,0,FW_NORMAL, 0,0,0,
		DEFAULT_CHARSET, OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS,
		DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Arial");
    m_phonelist.SetFont(&m_font);

	//为列表设置扩展方式
    m_phonelist.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
    m_phonelist.SetBkColor(RGB(247,247,255));
	m_phonelist.SetTextColor(RGB(0,0,255));
	m_phonelist.SetTextBkColor(RGB(247,247,255));

	//为列表添加标题
	CString strname[3];
	strname[0] = "序号";
    strname[1] = "名字";
	strname[2] = "号码";
	for(int i=0;i<3;i++)
	{
		m_phonelist.InsertColumn(i,strname[i],LVCFMT_LEFT,120);
	}
	m_phonelist.InsertItem(0,"000001");
	m_phonelist.SetItemText(0,1,"笨笨");
	m_phonelist.SetItemText(0,2,"13401163848");	
	m_phonelist.InsertItem(1,"000002");
	m_phonelist.SetItemText(1,1,"豆豆");
	m_phonelist.SetItemText(1,2,"15926641031");


	//for(){}
	return TRUE;
  
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?