void CDlgNew::OnBnClickedOk() 
{
	char str[MAX_WINDOW_TITLE] = {0};

    m_NewName.GetWindowText(CSnewname);
	strcpy_s(str, MAX_WINDOW_TITLE, CSnewname.GetString());
    if (is_function) {
      if (!VerifyFunctionName(str)) return;
    } else {
      if (!VerifyListName(str)) return;
    }
	OnOK();
}
void CDlgRename::OnBnClickedOk() 
{
	char oldstr[MAX_WINDOW_TITLE] = {0}, newstr[MAX_WINDOW_TITLE] = {0};

	m_NewName.GetWindowText(CSnewname);
	strcpy_s(oldstr, MAX_WINDOW_TITLE, CSoldname.GetString());
	strcpy_s(newstr, MAX_WINDOW_TITLE, CSnewname.GetString());

    if (COHScriptObject::IsFunction(oldstr)) {
      if (!VerifyFunctionName(newstr)) return;
    } else {
      if (!VerifyListName(newstr)) return;
    }
	OnOK();
}