📄 roomlistdlg.cpp
字号:
// RoomListDlg.cpp : implementation file
//
#include "stdafx.h"
#include "Guesthouse.h"
#include "RoomListDlg.h"
#include "RoominFoSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CRoomListDlg dialog
CRoomListDlg::CRoomListDlg(CWnd* pParent /*=NULL*/)
: CDialog(CRoomListDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CRoomListDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void CRoomListDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CRoomListDlg)
DDX_Control(pDX, IDC_LIST1, m_List);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CRoomListDlg, CDialog)
//{{AFX_MSG_MAP(CRoomListDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CRoomListDlg message handlers
BOOL CRoomListDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_List.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
m_List.InsertColumn(0,_T("客房编号"),LVCFMT_LEFT,80);
m_List.InsertColumn(1,_T("客房类型"),LVCFMT_LEFT,80);
m_List.InsertColumn(2,_T("客房位置"),LVCFMT_LEFT,80);
m_List.InsertColumn(3,_T("客房单价"),LVCFMT_LEFT,80);
m_List.InsertColumn(4,_T("入住"),LVCFMT_LEFT,80);
m_List.InsertColumn(5,_T("备注"),LVCFMT_LEFT,120);
m_roominfo.m_strFilter = m_Filter;
m_roominfo.m_strSort = "roomnumber";
int i=0;
CString str;
if(!m_roominfo.IsOpen())
m_roominfo.Open();
else
m_roominfo.Requery();
while(!m_roominfo.IsEOF())
{
m_List.InsertItem(i,m_roominfo.m_Roomnumber);
m_List.SetItemText(i,1,m_roominfo.m_stdroom);
m_List.SetItemText(i,2,m_roominfo.m_roomposition);
str = m_roominfo.m_roomprice;
m_List.SetItemText(i,3,str);
if(m_roominfo.m_Putup)
str="有";
else
str="无";
m_List.SetItemText(i,4,str);
m_List.SetItemText(i,5,m_roominfo.m_roommemo);
i++;
m_roominfo.MoveNext();
}
if(i == 0)
{
m_List.InsertItem(i," ");
m_List.SetItemText(i,5,"无符合查询条件的客房!");
}
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -