windows-nt/Source/XPSP1/NT/base/fs/hsm/gui/inc/rsutil.h
2020-09-26 16:20:57 +08:00

98 lines
1.7 KiB
C++

/*++
© 1998 Seagate Software, Inc. All rights reserved.
Module Name:
RsUtil.h
Abstract:
Utility formatting functions.
Author:
Art Bragg 10/8/97
Revision History:
--*/
#define IDS_BYTES 33000
#define IDS_ORDERKB 33001
#define IDS_ORDERMB 33002
#define IDS_ORDERGB 33003
#define IDS_ORDERTB 33004
#define IDS_ORDERPB 33005
#define IDS_ORDEREB 33006
#ifndef RC_INVOKED
HRESULT RsGuiFormatLongLong(
IN LONGLONG number,
IN BOOL bIncludeUnits,
OUT CString& sFormattedNumber
);
HRESULT RsGuiFormatLongLong4Char(
IN LONGLONG number, // in bytes
OUT CString& sFormattedNumber
);
void RsGuiMakeVolumeName(
CString szName,
CString szLabel,
CString& szDisplayName
);
CString RsGuiMakeShortString(
IN CDC* pDC,
IN const CString& StrLong,
IN int Width
);
/////////////////////////////////////////////////////////////////////////////
// CRsGuiOneLiner window
class CRsGuiOneLiner : public CStatic
{
// Construction
public:
CRsGuiOneLiner();
// Attributes
public:
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CRsGuiOneLiner)
protected:
//}}AFX_VIRTUAL
// Implementation
public:
virtual ~CRsGuiOneLiner();
CToolTipCtrl* m_pToolTip;
void EnableToolTip( BOOL enable, const TCHAR* pTipText = 0 );
// Generated message map functions
protected:
//{{AFX_MSG(CRsGuiOneLiner)
//}}AFX_MSG
LRESULT OnSetText( WPARAM wParam, LPARAM lParam);
DECLARE_MESSAGE_MAP()
CString m_LongTitle;
CString m_Title;
};
/////////////////////////////////////////////////////////////////////////////
#endif