65.9K
CodeProject 正在变化。 阅读更多。
Home

保存和加载列表框数据的类

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.91/5 (11投票s)

2002年1月3日

1分钟阅读

viewsIcon

175997

downloadIcon

2266

CListBoxSafe 是一个类,可以将列表框的数据保存到文件,并将文件中的数据加载到列表框中。

引言

这是我第一次尝试编写类和编写 CodeProject 文章,希望对大家有所帮助。我注意到我在我的应用程序中使用了大量的 列表框 保存/恢复操作,所以我决定为此编写一个类。该类不包含错误处理,但应该可以正常工作。要使用它,只需将文件添加到您的项目中并包含 ListBoxSafe.h。只有两个函数可以使用(简单性)。

void LoadList(CListBox &list, CString FileName, int MaxItems, int ItemLen);

void SaveList(CListBox &ListToFill, CString FileName, int MaxItems, int MaxItemLen);

list/ListToFill 是您需要保存或填充的 列表框
FileName 是您要从中加载或要保存到的文件的名称。
MaxItems 是要保存或加载的最大项目数。
ItemLen/MaxItemLen列表框 项目的最大长度(如果您保存和加载,则应相同)。

您可以将值 0 赋给 MaxItems,默认值为 999
您可以将值 0 赋给 MaxItemLen/ItemLen,默认值为 30

示例

CListBoxSafe::SaveList(m_lMyList,"test.dat",0,0);
CListBoxSafe::LoadList(m_lDataList,"data.txt",0,0);

许可证

本文没有明确的许可证附加到它,但可能包含在文章文本或下载文件本身中的使用条款。如有疑问,请通过下面的讨论区联系作者。作者可能使用的许可证列表可以在 此处 找到。

© . All rights reserved.