arraypopuptrigger.cpp

来自「很优秀的公交查询软件」· C++ 代码 · 共 37 行

CPP
37
字号
#include "ArrayPopupTrigger.h"

const Char* CArrayPopupTrigger::GetItemText(Int16 nItemNum)
{
	return m_arrData[nItemNum];
}

void CArrayPopupTrigger::Add(const CString s, const UInt16 i)
{
	m_arrData.Add(s);
	m_arrDataIndex.Add(i);
	
	UInt8 count = m_arrData.GetCount(); 
	SetItemCount(count);

	CListCtrl lc(GetListCtrl());
	count = (count > 10)? 10: count;
	lc.SetHeight(count);
}

void CArrayPopupTrigger::Clear()
{
	m_arrData.DeleteAll();
	m_arrDataIndex.DeleteAll();
	SetItemCount(0);
	SetLabel("没找到结果");
	CListCtrl lc(GetListCtrl());
	lc.SetHeight(0);
}

UInt16 CArrayPopupTrigger::GetDataInt(const UInt16 idx)
{
	return m_arrDataIndex[idx];
}


⌨️ 快捷键说明

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