forked from Skewjo/SysLat_Software
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGroupedString.h
More file actions
23 lines (19 loc) · 792 Bytes
/
GroupedString.h
File metadata and controls
23 lines (19 loc) · 792 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// GroupedString.h: interface for the CGroupedString class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_GROUPEDSTRING_H__3207E646_9419_4CC7_A65A_A14BF2D03749__INCLUDED_)
#define AFX_GROUPEDSTRING_H__3207E646_9419_4CC7_A65A_A14BF2D03749__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CGroupedString : public CStringArray
{
public:
CString Get(BOOL& bTruncated, BOOL bSpaceAlignment = TRUE, LPCSTR lpGroupNameSeparator = " \t: ");
void Add(LPCSTR lpValue, LPCSTR lpGroup, LPCSTR lpSeparator, LPCSTR lpGroupDataSeparator = ", ");
CGroupedString(int nMaxLen);
virtual ~CGroupedString();
protected:
int m_nMaxLen;
};
#endif // !defined(AFX_GROUPEDSTRING_H__3207E646_9419_4CC7_A65A_A14BF2D03749__INCLUDED_)