當前位置: 首頁>>代碼示例>>C++>>正文


C++ DDV_MaxChars函數代碼示例

本文整理匯總了C++中DDV_MaxChars函數的典型用法代碼示例。如果您正苦於以下問題:C++ DDV_MaxChars函數的具體用法?C++ DDV_MaxChars怎麽用?C++ DDV_MaxChars使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了DDV_MaxChars函數的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C++代碼示例。

示例1: DDX_Text

void CTempDirPage::DoDataExchange(CDataExchange* pDX)
{
	CPropertyPage::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CTempDirPage)
	DDX_Text(pDX, IDC_P4TEMPFILES, m_TempPath);
	DDX_Text(pDX, IDC_P4EXPLORER, m_AltExpl);
	DDV_MaxChars(pDX, m_TempPath, 255);
	DDV_MaxChars(pDX, m_AltExpl, 255);
	DDX_Control(pDX, IDC_BROWSE, m_Browse);
	DDX_Control(pDX, IDC_BROWSE_DIR, m_BrowseDir);
	DDX_Radio(pDX, IDC_WINEXPLORER, m_Explorer);
	DDX_Control(pDX, IDC_USE_DBLPANE, m_2Panes);
	DDX_Radio(pDX, IDC_ADD, m_DnDDefault);
	//}}AFX_DATA_MAP
}
開發者ID:danieljennings,項目名稱:p4win,代碼行數:15,代碼來源:TempDirPage.cpp

示例2: DDX_Control

void CDlgPreAlbEntrega::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_LIST_ARTICULOS, m_lstArticulos);
	DDX_Text(pDX, IDC_EDIT_CUENTA, m_strCuenta);
	DDV_MaxChars(pDX, m_strCuenta, 9);
	DDX_Text(pDX, IDC_EDIT_NOMBRE, m_strNombre);
	DDX_Text(pDX, IDC_PEDIDO, m_strPedido);
	DDV_MaxChars(pDX, m_strPedido, 10);
	DDX_Text(pDX, IDC_EDIT_TOTAL_PESO, m_dTotalPeso);
	DDX_Text(pDX, IDC_ALBARANES, m_strAlbaranes);
	DDX_DateTimeCtrl(pDX, IDC_FECHA_INI_ALQUILER, m_timeFechaIni);
	DDX_Text(pDX, IDC_OBSER_ALBARAN, m_strObservaciones);
	DDV_MaxChars(pDX, m_strObservaciones, 100);
}
開發者ID:jlouzao,項目名稱:Minerva,代碼行數:15,代碼來源:DlgPreAlbEntrega_cambiado.cpp

示例3: DDX_Control

void CMyCreateClientDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CMyCreateClientDlg)
	DDX_Control(pDX, IDC_COMBO_IPLIST, m_IpList);
	DDX_Text(pDX, IDC_EDIT_PORT, m_Port);
	DDV_MaxChars(pDX, m_Port, 5);
	DDX_Text(pDX, IDC_EDIT_BAK_URL, m_BakUrl);
	DDV_MaxChars(pDX, m_BakUrl, 128);
	DDX_Text(pDX, IDC_EDIT_CONTROL_DLL, m_CtrlFile);
	DDV_MaxChars(pDX, m_CtrlFile, 250);
	DDX_Radio(pDX, IDC_RADIO_VIP, m_IsVip);
	DDX_CBIndex(pDX, IDC_COMBO_PROC, m_Proc);
	//}}AFX_DATA_MAP
}
開發者ID:lzm-cn,項目名稱:PCShare,代碼行數:15,代碼來源:MyCreateClientDlg.cpp

示例4: DDX_CBString

void CMyServicesDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CMyServicesDlg)
	DDX_CBString(pDX, IDC_COMBO_TYPE, m_StartType);
	DDX_Text(pDX, IDC_EDIT_DISP_NAME, m_DispName);
	DDV_MaxChars(pDX, m_DispName, 255);
	DDX_Text(pDX, IDC_EDIT_DIST, m_Dist);
	DDV_MaxChars(pDX, m_Dist, 255);
	DDX_Text(pDX, IDC_EDIT_EXE, m_ExeName);
	DDV_MaxChars(pDX, m_ExeName, 255);
	DDX_Text(pDX, IDC_STATIC_NAME, m_Name);
	DDV_MaxChars(pDX, m_Name, 255);
	//}}AFX_DATA_MAP
}
開發者ID:nanoMV,項目名稱:pcshare,代碼行數:15,代碼來源:MyServicesDlg.cpp

示例5: DDX_Control

void CdtSelect::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
    //{{AFX_DATA_MAP(CdtSelect)
    DDX_Control(pDX, IDC_DTSL_KEYNAME, m_KeyNameCombo);
    DDX_Text(pDX, IDC_DTSL_DESCR, m_Description);
    DDV_MaxChars(pDX, m_Description, 63);
    DDX_Text(pDX, IDC_DTSL_ELLIP, m_Ellipsoid);
    DDV_MaxChars(pDX, m_Ellipsoid, 63);
    DDX_Text(pDX, IDC_DTSL_SOURCE, m_Source);
    DDV_MaxChars(pDX, m_Source, 63);
    DDX_Text(pDX, IDC_DTSL_TECHNIQUE, m_Technique);
    DDV_MaxChars(pDX, m_Technique, 63);
    //}}AFX_DATA_MAP
}
開發者ID:kanbang,項目名稱:Colt,代碼行數:15,代碼來源:dtSelect.cpp

示例6: DDX_CBString

void CServiceManage::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CServiceManage)
	DDX_CBString(pDX, IDC_COMBO_CODEPAGE, m_Codepage);
	DDX_Check(pDX, IDC_EXT3_WRITABLE, m_bExt3Writable);
	DDX_Check(pDX, IDC_READ_ONLY, m_bReadonly);
	DDX_Text(pDX, IDC_SERVICE_STATUS, m_srvStatus);
	DDX_Text(pDX, IDC_GLOBAL_PREFIX, m_sPrefix);
	DDV_MaxChars(pDX, m_sPrefix, 31);
	DDX_Text(pDX, IDC_GLOBAL_SUFFIX, m_sSuffix);
	DDV_MaxChars(pDX, m_sSuffix, 31);
	DDX_Check(pDX, IDC_EXT3_AUTOMOUNT, m_bAutoMount);
	//}}AFX_DATA_MAP
}
開發者ID:Axure,項目名稱:Ext3Fsd,代碼行數:15,代碼來源:ServiceManage.cpp

示例7: DDX_Control

void CSearchContactDlg::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
    //{{AFX_DATA_MAP(CSearchContactDlg)
        // NOTE: the ClassWizard will add DDX and DDV calls here
	
	DDX_Control(pDX, IDC_EDIT_MOBILE, m_EditSerachNum);
    DDX_Text(pDX, IDC_EDIT_NAME, m_strName);
    DDV_MaxChars(pDX, m_strName, 12);
    DDX_Text(pDX, IDC_EDIT_MOBILE, m_strMobile);
    DDV_MaxChars(pDX, m_strMobile, 32);
    DDX_Text(pDX,IDC_STATIC_NUM,m_strFindNum);
    
    //}}AFX_DATA_MAP
}
開發者ID:jiangchengxu,項目名稱:spreadtrum-w160,代碼行數:15,代碼來源:SearchContactDlg.cpp

示例8: DDX_Control

void debriefing_editor_dlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(debriefing_editor_dlg)
	DDX_Control(pDX, IDC_TREE, m_tree);
	DDX_Text(pDX, IDC_TEXT, m_text);
	DDX_Text(pDX, IDC_VOICE, m_voice);
	DDX_Text(pDX, IDC_STAGE_TITLE, m_stage_title);
	DDX_Text(pDX, IDC_REC_TEXT, m_rec_text);
	//}}AFX_DATA_MAP

	DDV_MaxChars(pDX, m_text, MAX_BRIEF_LEN - 1);
	DDV_MaxChars(pDX, m_voice, MAX_FILENAME_LEN - 1);
	DDV_MaxChars(pDX, m_rec_text, MAX_RECOMMENDATION_LEN - 1);
}
開發者ID:svn2github,項目名稱:FS2Open_Trunk,代碼行數:15,代碼來源:debriefingeditordlg.cpp

示例9: DDX_Text

void CInsertDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_EDIT1, m_name);
	DDV_MaxChars(pDX, m_name, 30);
	DDX_Text(pDX, IDC_EDIT2, m_contact);
	DDV_MaxChars(pDX, m_contact, 11);
	DDX_Text(pDX, IDC_EDIT3, m_email);
	DDV_MaxChars(pDX, m_email, 40);
	DDX_CBString(pDX, IDC_COMBO4, m_route);
	DDV_MaxChars(pDX, m_route, 80);
	DDX_CBIndex(pDX, IDC_COMBO6, m_seat);
	DDV_MinMaxInt(pDX, m_seat, 0, 10);
	DDX_Text(pDX, IDC_EDIT7, m_amount);
}
開發者ID:przala,項目名稱:od,代碼行數:15,代碼來源:InsertDlg.cpp

示例10: DDX_Control

void CLogonDlg::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
    //{{AFX_DATA_MAP(CLogonDlg)
    DDX_Control(pDX, IDC_COMBO_SERVER, m_comboCtrServer);
    DDX_Check(pDX, IDC_CHECK_AUTOLOGON, m_checkAutoLogon);
    DDX_Text(pDX, IDC_EDIT_PASSWORD, m_editPassword);
    DDV_MaxChars(pDX, m_editPassword, 49);
    DDX_Text(pDX, IDC_EDIT_USERNAME, m_editUserName);
    DDV_MaxChars(pDX, m_editUserName, 19);
    DDX_Check(pDX, IDC_CHECK_SAVEPASSWORD, m_checkSavePassword);
    DDX_CBString(pDX, IDC_COMBO_SERVER, m_comboServer);
    DDV_MaxChars(pDX, m_comboServer, 50);
    //}}AFX_DATA_MAP
}
開發者ID:ifzz,項目名稱:yinhustock,代碼行數:15,代碼來源:LogonDlg.cpp

示例11: DDX_Control

void CDlgDatosCobro::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_DIVISA, m_ctrlDivisa);
	DDX_Text(pDX, IDC_DIVISA, m_strDivisa);
	DDV_MaxChars(pDX, m_strDivisa, 3);
	DDX_Control(pDX, IDC_COBRO, m_ctrlCobro);
	DDX_Text(pDX, IDC_COBRO, m_strCobro);
	DDV_MaxChars(pDX, m_strCobro, 1);
	DDX_Text(pDX, IDC_DES_DIVISA, m_strDesDivisa);
	DDX_Text(pDX, IDC_DES_COBRO, m_strDesCobro);
	DDX_Text(pDX, IDC_VENCIMIENTOS, m_strVencimientos);
	DDX_Text(pDX, IDC_PRIMER, m_strPrimer);
	DDX_Text(pDX, IDC_DIASENTRE, m_strDiasEntre);
	DDX_Text(pDX, IDC_PAGO1, m_strPago1);
	DDX_Text(pDX, IDC_PAGO2, m_strPago2);
	DDX_Text(pDX, IDC_PAGO3, m_strPago3);
	DDX_Text(pDX, IDC_INI_DIA, m_strIniDia);
	DDX_Text(pDX, IDC_INI_MES, m_strIniMes);
	DDX_Text(pDX, IDC_FIN_DIA, m_strFinDia);
	DDX_Text(pDX, IDC_FIN_MES, m_strFinMes);
	DDX_Text(pDX, IDC_NSEGURO, m_strNSeguro);
	DDV_MaxChars(pDX, m_strNSeguro, 10);
	DDX_Control(pDX, IDC_SEGURO, m_ctrlSeguro);
	DDX_Text(pDX, IDC_SEGURO, m_strSeguro);
	DDV_MaxChars(pDX, m_strSeguro, 3);
	DDX_Text(pDX, IDC_DES_SEGURO, m_strDesSeguro);
	DDX_Text(pDX, IDC_RIESGO, m_strRiesgo);
	DDX_Text(pDX, IDC_RIESGO_ACT, m_strRiesgoAct);
	DDX_Text(pDX, IDC_CUENTA1, m_strCuenta1);
	DDV_MaxChars(pDX, m_strCuenta1, 4);
	DDX_Text(pDX, IDC_CUENTA2, m_strCuenta2);
	DDV_MaxChars(pDX, m_strCuenta2, 4);
	DDX_Text(pDX, IDC_CUENTA3, m_strCuenta3);
	DDV_MaxChars(pDX, m_strCuenta3, 2);
	DDX_Text(pDX, IDC_CUENTA4, m_strCuenta4);
	DDV_MaxChars(pDX, m_strCuenta4, 10);
	DDX_Text(pDX, IDC_ENTIDAD, m_strEntidad);
	DDV_MaxChars(pDX, m_strEntidad, 35);
	DDX_Text(pDX, IDC_IBAN, m_strIBAN);
	DDV_MaxChars(pDX, m_strIBAN, 24);
	DDX_Control(pDX, IDC_INI_DIA, m_ctrlIniDia);
	DDX_Control(pDX, IDC_INI_MES, m_ctrlIniMes);
	DDX_Control(pDX, IDC_FIN_DIA, m_ctrlFinDia);
	DDX_Control(pDX, IDC_FIN_MES, m_ctrlFinMes);
	DDX_Control(pDX, IDC_RIESGO, m_ctrlRiesgo);
	DDX_Control(pDX, IDC_RIESGO_ACT, m_ctrlRiesgoAct);
}
開發者ID:jlouzao,項目名稱:Minerva,代碼行數:48,代碼來源:DlgDatosCobro.cpp

示例12: DDX_Text

void CDlgLinkProperties::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_EDIT_FROM_NODE, FromNode);
	DDV_MinMaxInt(pDX, FromNode, 1, 100000);
	DDX_Text(pDX, IDC_EDIT_To_NODE, ToNode);
	DDV_MinMaxInt(pDX, ToNode, 1, 1000000);
	DDX_Text(pDX, IDC_EDIT_LENGTH, LinkLength);
	DDV_MinMaxFloat(pDX, LinkLength, 0.001f, 10000);
	DDX_Text(pDX, IDC_EDIT_SPEEDLIMIT, SpeedLimit);
	DDV_MinMaxFloat(pDX, SpeedLimit, 5, 120);
	DDX_Text(pDX, IDC_EDIT_FFTT, FreeFlowTravelTime);
	DDX_Text(pDX, IDC_EDIT_LANE_CAPACITY, LaneCapacity);
	DDV_MinMaxInt(pDX, LaneCapacity, 0, 300000);
	DDX_Text(pDX, IDC_EDIT_NUMLANES, nLane);
	DDV_MinMaxInt(pDX, nLane, 0, 10);
	DDX_Control(pDX, IDC_COMBO1, m_LinkTypeComboBox);
	DDX_Text(pDX, IDC_EDIT_LINKID, m_LinkID);
	DDX_Text(pDX, IDC_EDIT_SATURATION_FLOW_RATE, SaturationFlowRate);
	DDV_MinMaxInt(pDX, SaturationFlowRate, 0, 5000);
	DDX_Text(pDX, IDC_EDIT_EFFECTIVE_GREEN_TIME, EffectiveGreenTime);
	DDV_MinMaxInt(pDX, EffectiveGreenTime, 0, 400);
	DDX_Text(pDX, IDC_EDIT_STREET_NAME, StreetName);
    DDV_MaxChars(pDX, StreetName, 100);

}
開發者ID:epapatzikou,項目名稱:nexta,代碼行數:26,代碼來源:DlgLinkProperties.cpp

示例13: DDX_Control

void CNormalSettingDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CNormalSettingDlg)
	DDX_Control(pDX, IDC_IPADDRESS, m_ctlServIP);
	DDX_Control(pDX, IDC_BAUDCOMBO_GM, m_BaudRate_GM);
	DDX_Control(pDX, IDC_PORTCOMBO_GM, m_PortName_GM);
	DDX_Control(pDX, IDC_PARITYCOMBO_GM, m_Parity_GM);
	DDX_Control(pDX, IDC_PARITYCOMBO, m_Parity);
	DDX_Control(pDX, IDC_BAUDCOMBO, m_BaudRate);
	DDX_Control(pDX, IDC_PORTCOMBO, m_PortName);
	DDX_Text(pDX, IDC_BYTESIZE, m_nByteSize);
	DDX_Text(pDX, IDC_STOPBITS, m_nStopBits);
	DDX_Radio(pDX, IDC_SHAREDMEMORY, m_nSharedMemory);
	DDX_Text(pDX, IDC_PORT, m_nPort);
	DDX_Text(pDX, IDC_ARCHIVEPATH, m_strArchivePath);
	DDV_MaxChars(pDX, m_strArchivePath, 199);
	DDX_Check(pDX, IDC_CYCLETEST, m_bCycleTest);
	DDX_Check(pDX, IDC_REMOTECTRL, m_bRemoteCtrl);
	DDX_Radio(pDX, IDC_PATHBINARY, m_nPathBinary);
	DDX_Text(pDX, IDC_BYTESIZE_GM, m_nByteSize_GM);
	DDX_Text(pDX, IDC_STOPBITS_GM, m_nStopBits_GM);
	DDX_Check(pDX, IDC_SM_INUSE, m_bSM_INUSE);
	DDX_Check(pDX, IDC_GM_INUSE, m_bGM_INUSE);
	DDX_Text(pDX, IDC_EDIT_BYTE_READ_SM, m_nByteNumber_SM);
	DDV_MinMaxUInt(pDX, m_nByteNumber_SM, 0, 100);
	DDX_Text(pDX, IDC_EDIT_BYTE_READ_UPS, m_nByteNumber_UPS);
	DDV_MinMaxUInt(pDX, m_nByteNumber_UPS, 0, 100);
	DDX_Check(pDX, IDC_SM_HRD_CHECK, m_bSM_HRD_CHECK);
	DDX_Check(pDX, IDC_GM_HRD_CHECK, m_bGM_HRD_CHECK);
	//}}AFX_DATA_MAP
}
開發者ID:searchanothername,項目名稱:WPR_UTILITY,代碼行數:32,代碼來源:NormalSettingDlg.cpp

示例14: DDX_Text

void CCreateBucketDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialogEx::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_EDIT_BUCKET_NAME, m_strBucketName);
	DDV_MaxChars(pDX, m_strBucketName, 40);
	DDX_Text(pDX, IDC_STATIC_LABEL, m_strLabel);
}
開發者ID:SimonInHub,項目名稱:scs-client-vc,代碼行數:7,代碼來源:CreateBucketDlg.cpp

示例15: file

/*

Custom DDX/DDV processing
=========================

This file provides the extra processing which enables the "minimum length" for
CStrings in the Class Wizard. 


If you have to rebuild the winforms.CLW file, then you must insert the following
lines in the first section of that file (ie. in the [General Info] section).
They are inserted at the end of the section.


; ClassWizard DDX information for custom DDX functions
ExtraDDXCount=2
ExtraDDX1=E;;String with min and max;CString;;MinMaxString;CString with a minimum and maximum length;MinMaxString;M&inimum length;d;Ma&ximum length;d
ExtraDDX2=M;;String with min and max;CString;;MinMaxCBString;CString with a minimum and maximum length;MinMaxCBString;M&inimum length;d;Ma&ximum length;d


*/
void AFXAPI DDV_MinMaxString(CDataExchange* pDX, CString& value, int nMinChars, int nMaxChars)
{

  value.TrimLeft ();
  value.TrimRight ();

	if (pDX->m_bSaveAndValidate && value.GetLength() < nMinChars)
	{
		TCHAR szT[32];
    if (nMinChars == 1)
		  TMessageBox("This field may not be blank", MB_ICONEXCLAMATION);
    else
      {
		  wsprintf(szT, _T("%d"), nMinChars);
		  CString prompt;
		  AfxFormatString1(prompt, IDS_MIN_STRING_SIZE, szT);
		  AfxMessageBox(prompt, MB_ICONEXCLAMATION, AFX_IDP_PARSE_STRING_SIZE);
   		prompt.Empty(); // exception prep
      }
		pDX->Fail();
	}
 
// now test maximum length

  DDV_MaxChars (pDX, value, nMaxChars);

}
開發者ID:Twisol,項目名稱:mushclient,代碼行數:48,代碼來源:DDV_validation.cpp


注:本文中的DDV_MaxChars函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。