\r
void CPropertiesBasic::InitChanged(BOOL bChanged)\r
{\r
- for (int i = 0; i < sizeof(m_bChanged)/sizeof(m_bChanged[0]); ++i) {\r
+ for (int i = 0; i < MAX_COMMAND; ++i) {\r
if (CCommands::GetDefaultControlID(i, 0) || !bChanged) {\r
m_bChanged[i] = bChanged;\r
}\r
CToolTipCtrl m_ToolTip;\r
void Changed(int nObjectID);\r
CProperties* m_pProperties;\r
- BOOL m_bChanged[sizeof(Commands)/sizeof(Commands[0])];\r
+ BOOL m_bChanged[MAX_COMMAND];\r
void UpdateDialogData(CString szApplicationName, BOOL bSaveAndValidate = TRUE);\r
};\r
\r
\r
int CCommands::GetDefaultCommandType(int nCommandID, int nIndex)\r
{\r
- if (nCommandID < 0 || sizeof(Commands) / sizeof(Commands[0]) <= nCommandID\r
- || nIndex < 0 || sizeof(Commands[nCommandID].keybind) / sizeof(Commands[nCommandID].keybind[0]) <= nIndex) {\r
+ if (nCommandID < 0 || MAX_COMMAND <= nCommandID\r
+ || nIndex < 0 || MAX_KEY_BIND <= nIndex) {\r
ASSERT(0);\r
return NONE;\r
}\r
\r
int CCommands::GetDefaultCommandKey(int nCommandID, int nIndex)\r
{\r
- if (nCommandID < 0 || sizeof(Commands) / sizeof(Commands[0]) <= nCommandID\r
- || nIndex < 0 || sizeof(Commands[nCommandID].keybind) / sizeof(Commands[nCommandID].keybind[0]) <= nIndex) {\r
+ if (nCommandID < 0 || MAX_COMMAND <= nCommandID\r
+ || nIndex < 0 || MAX_KEY_BIND <= nIndex) {\r
ASSERT(0);\r
return 0;\r
}\r
\r
int CCommands::GetDefaultControlID(int nCommandID, int nIndex)\r
{\r
- if (nCommandID < 0 || sizeof(Commands) / sizeof(Commands[0]) <= nCommandID\r
- || nIndex < 0 || sizeof(Commands[nCommandID].keybind) / sizeof(Commands[nCommandID].keybind[0]) <= nIndex) {\r
+ if (nCommandID < 0 || MAX_COMMAND <= nCommandID\r
+ || nIndex < 0 || MAX_KEY_BIND <= nIndex) {\r
ASSERT(0);\r
return 0;\r
}\r