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 + -
显示快捷键?