D:/opendownloadmanager/ODM-1.x/DownloadProperties_ConnectionPage.cpp File Reference

#include "stdafx.h"
#include "FdmApp.h"
#include "DownloadProperties_ConnectionPage.h"
#include "DownloadProperties.h"
#include "misc.h"
#include "DownloadsWnd.h"
#include "fsDownloadMgr.h"
#include "vmsDialogHelper.h"

Go to the source code of this file.

Defines

#define DP_OFFSET(member)   ( LPBYTE (&dp.member) - LPBYTE (&dp) )
#define DP_SIZEOF(member)   ( sizeof (dp.member) )
#define DP_EQ(member, bString)   DPEntry_IsAllEqual (m_pvDlds, DP_OFFSET (member), DP_SIZEOF (member), bString)
#define DP_SET(member, bString, NewVal)   DPEntry_SetValue (m_pvDlds, DP_OFFSET (member), DP_SIZEOF (member), bString, NewVal)
#define DNP_OFFSET(member)   ( LPBYTE (&dnp.member) - LPBYTE (&dnp) )
#define DNP_SIZEOF(member)   ( sizeof (dnp.member) )
#define DNP_EQ(member, bString)   DNPEntry_IsAllEqual (m_pvDlds, DNP_OFFSET (member), DNP_SIZEOF (member), bString)
#define DNP_EQ_MASK(member, mask)   DNPEntry_IsAllEqual_BitMask (m_pvDlds, DNP_OFFSET (member), mask)
#define DNP_SET(member, bString, NewVal)   DNPEntry_SetValue (m_pvDlds, DNP_OFFSET (member), DNP_SIZEOF (member), bString, NewVal)
#define DNP_SET_MASK(member, mask)   DNPEntry_SetValue_BitMask (m_pvDlds, DNP_OFFSET (member), mask)
#define DNP_UNSET_MASK(member, mask)   DNPEntry_UnsetValue_BitMask (m_pvDlds, DNP_OFFSET (member), mask)
#define CHECK_RANGE(id, min)   if (val < min) { ErrMustBeGreaterThan (id, min); return FALSE; }
#define SET_VAL_EX(id, min, Value, Mul)   GetDlgItemText (id, str); if (str.GetLength ()) { int val = atoi (str); CHECK_RANGE (id, min); val*= Mul; DP_SET (Value, FALSE, &val); }
#define SET_VAL(id, min, Value)   SET_VAL_EX (id, min, Value, 1)


Define Documentation

#define CHECK_RANGE ( id,
min   )     if (val < min) { ErrMustBeGreaterThan (id, min); return FALSE; }

#define DNP_EQ ( member,
bString   )     DNPEntry_IsAllEqual (m_pvDlds, DNP_OFFSET (member), DNP_SIZEOF (member), bString)

#define DNP_EQ_MASK ( member,
mask   )     DNPEntry_IsAllEqual_BitMask (m_pvDlds, DNP_OFFSET (member), mask)

#define DNP_OFFSET ( member   )     ( LPBYTE (&dnp.member) - LPBYTE (&dnp) )

#define DNP_SET ( member,
bString,
NewVal   )     DNPEntry_SetValue (m_pvDlds, DNP_OFFSET (member), DNP_SIZEOF (member), bString, NewVal)

#define DNP_SET_MASK ( member,
mask   )     DNPEntry_SetValue_BitMask (m_pvDlds, DNP_OFFSET (member), mask)

#define DNP_SIZEOF ( member   )     ( sizeof (dnp.member) )

Definition at line 72 of file DownloadProperties_ConnectionPage.cpp.

#define DNP_UNSET_MASK ( member,
mask   )     DNPEntry_UnsetValue_BitMask (m_pvDlds, DNP_OFFSET (member), mask)

#define DP_EQ ( member,
bString   )     DPEntry_IsAllEqual (m_pvDlds, DP_OFFSET (member), DP_SIZEOF (member), bString)

#define DP_OFFSET ( member   )     ( LPBYTE (&dp.member) - LPBYTE (&dp) )

#define DP_SET ( member,
bString,
NewVal   )     DPEntry_SetValue (m_pvDlds, DP_OFFSET (member), DP_SIZEOF (member), bString, NewVal)

#define DP_SIZEOF ( member   )     ( sizeof (dp.member) )

Definition at line 65 of file DownloadProperties_ConnectionPage.cpp.

#define SET_VAL ( id,
min,
Value   )     SET_VAL_EX (id, min, Value, 1)

#define SET_VAL_EX ( id,
min,
Value,
Mul   )     GetDlgItemText (id, str); if (str.GetLength ()) { int val = atoi (str); CHECK_RANGE (id, min); val*= Mul; DP_SET (Value, FALSE, &val); }


Generated on Sun May 25 00:19:46 2008 by  doxygen 1.5.6