您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GotoDlgCtrl函数代码示例

51自学网 2021-06-01 21:19:11
  C++
这篇教程C++ GotoDlgCtrl函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GotoDlgCtrl函数的典型用法代码示例。如果您正苦于以下问题:C++ GotoDlgCtrl函数的具体用法?C++ GotoDlgCtrl怎么用?C++ GotoDlgCtrl使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GotoDlgCtrl函数的23个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: MyDevice

/******************************************************************************* Procedure:  CLinePropPage::OnKillActive**** Arguments: void**** Returns:    TRUE/FALSE if page switch is ok**** Description: Called by the framework when this page is being destroyed*******************************************************************************/BOOL CLinePropPage::OnKillActive() {	CTSPUIDevice* pDevice = MyDevice();	// Validate our control data	if (UpdateData(TRUE))	{		int iType = m_iType+1;		// Validate the extension.		if (iType == CTSPUILineConnection::Trunk || 			iType == CTSPUILineConnection::PredictiveDialer)		{			if (m_dwExtension == 0 || m_dwExtension > 999)			{				AfxMessageBox(IDS_BADTRUNKDIALER);				GotoDlgCtrl(&m_edtExtension);				return FALSE;			}		}		else if (iType == CTSPUILineConnection::Queue)		{			if (m_dwExtension < 8999)			{				AfxMessageBox(IDS_BADQUEUE);				GotoDlgCtrl(&m_edtExtension);				return FALSE;			}		}		else // Station, VRU, Route Point		{			if (m_dwExtension < 1000 || m_dwExtension > 8999)			{				AfxMessageBox(IDS_BADSTATION);				GotoDlgCtrl(&m_edtExtension);				return FALSE;			}		}		// Make sure it doesn't exist.		if (!m_fExisting && pDevice->FindLineConnectionByPermanentID(m_dwExtension) != NULL)		{			AfxMessageBox(IDS_LINEEXISTS);			GotoDlgCtrl(&m_edtExtension);			return FALSE;		}		if (m_strName.IsEmpty())		{			AfxMessageBox(IDS_BADLINENAME);			GotoDlgCtrl(GetDlgItem(IDC_LINE_NAME));			return FALSE;		}	}	// Everythings ok, adjust the type	m_iType++;	return CPropertyPage::OnKillActive();}// CLinePropPage::OnKillActive
开发者ID:junction,项目名称:jn-tapi,代码行数:70,


示例2: Input

/****************************************************************************** Function Name  :   OnOK Description    :   Called by the framework when the user clicks the OK button                    (the button with an ID of IDOK) Input(s)       :   - Output         :   - Functionality  :   Invokes confirmation for a new message entry or                    modification of a existing one. Member of      :   CMsgIDAttr Author(s)      :   Ratnadip Choudhury Date Created   :   19-03-2002******************************************************************************/void CMsgIDAttr::OnOK(){    UpdateData(TRUE);    m_nID = (UINT)m_odCanIDVal.lGetValue();    m_omStrMsg.TrimLeft();    m_omStrMsg.TrimRight();    UpdateData(FALSE);    int nResult = 0;    if (m_odCanIDVal.LineLength() == 0)    {        AfxMessageBox(_("Invalid Message ID"));        GotoDlgCtrl(GetDlgItem(IDC_EDIT_CANID_VAL));        nResult = -1;    }    if (m_bForEdit == false)    {        if (nResult == 0)        {            nResult = CMessageAttrib::ouGetHandle(m_eBusType).nValidateNewID(m_nID);            if (nResult < 0)            {                AfxMessageBox(_("Duplicate Message ID"));                GotoDlgCtrl(GetDlgItem(IDC_EDIT_CANID_VAL));            }        }    }    else        //if the id is changed then validication is required    {        if(m_nID != m_nPreviousID)      //if the id is not changed then skip        {            if (nResult == 0)            {                nResult = CMessageAttrib::ouGetHandle(m_eBusType).nValidateNewID(m_nID);                if (nResult < 0)                {                    AfxMessageBox("Duplicate Message ID");                    GotoDlgCtrl(GetDlgItem(IDC_EDIT_CANID_VAL));                }            }        }    }    if (nResult >= 0) // valid CanID    {        if (m_omStrMsg.IsEmpty()) //invalid string        {            AfxMessageBox(_("Invalid message string"));            GotoDlgCtrl(GetDlgItem(IDC_EDIT_CANID_STRING));            nResult = -1;        }    }    if (nResult >= 0) // everything valid    {        CDialog::OnOK();    }}
开发者ID:BlackVodka,项目名称:busmaster,代码行数:74,


示例3: SetWindowText

LRESULT CTimePickerDialog::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/){	SetWindowText(_T("Date"));#if defined(_WIN32_WCE)    SHINITDLGINFO shidi = { SHIDIM_FLAGS, m_hWnd, SHIDIF_SIZEDLGFULLSCREEN };    RHO_ASSERT(SHInitDialog(&shidi));    SHMENUBARINFO mbi = { sizeof(mbi), 0 };    mbi.hwndParent = m_hWnd;    mbi.nToolBarId = IDR_GETURL_MENUBAR;    mbi.hInstRes = _AtlBaseModule.GetResourceInstance();    RHO_ASSERT(SHCreateMenuBar(&mbi));	GotoDlgCtrl(GetDlgItem(IDC_TIME_CTRL));#else	CreateButtons();	GotoDlgCtrl(m_btnOk);#endif	DLG_ITEM_SET_FONT_BOLD (IDC_TIME_STATIC);    return FALSE;}
开发者ID:LittleForker,项目名称:rhodes,代码行数:27,


示例4: AfxMessageBox

/******************************************************************************* Procedure:  CGroupPropPage::OnKillActive**** Arguments: void**** Returns:    TRUE/FALSE if page switch is ok**** Description: Called by the framework when this page is being destroyed*******************************************************************************/BOOL CGroupPropPage::OnKillActive() {	// Validate our control data	if (UpdateData(TRUE))	{		// Validate the groupid.		if (m_dwGroupID == 0)		{			AfxMessageBox(IDS_BADGROUPID);			GotoDlgCtrl(&m_edtGroupID);			return FALSE;		}		// Make sure it doesn't exist.		if (!m_fExisting && !MyDevice()->GetAgentGroupById(m_dwGroupID).IsEmpty())		{			AfxMessageBox(IDS_GROUPEXISTS);			GotoDlgCtrl(&m_edtGroupID);			return FALSE;		}		if (m_strName.IsEmpty())		{			AfxMessageBox(IDS_BADGROUPNAME);			GotoDlgCtrl(GetDlgItem(IDC_LINE_NAME));			return FALSE;		}	}	return CPropertyPage::OnKillActive();}// CGroupPropPage::OnKillActive
开发者ID:junction,项目名称:jn-tapi,代码行数:41,


示例5: UpdateData

void CIntegRevRange::OnToClick() {	UpdateData();	GetDlgItem(IDC_T_REVNBR)->EnableWindow( FALSE );	GetDlgItem(IDC_T_SYMBOL)->EnableWindow( FALSE );	switch(m_to_flag)	{	case 1:			GetDlgItem(IDC_T_REVNBR)->EnableWindow( TRUE );			GetDlgItem(IDC_T_COMBO)->EnableWindow( FALSE );			GetDlgItem(IDC_T_BROWSE)->EnableWindow( FALSE );			GotoDlgCtrl(GetDlgItem(IDC_T_REVNBR));			break;	case 2:			GetDlgItem(IDC_T_SYMBOL)->EnableWindow( TRUE );			GetDlgItem(IDC_T_COMBO)->EnableWindow( TRUE );			OnToComboValueChg();			GotoDlgCtrl(GetDlgItem(IDC_T_COMBO));			break;	default:			GetDlgItem(IDC_T_COMBO)->EnableWindow( FALSE );			GetDlgItem(IDC_T_BROWSE)->EnableWindow( FALSE );			break;	}}
开发者ID:danieljennings,项目名称:p4win,代码行数:25,


示例6: SetWindowText

LRESULT CRhoBluetoothDiscoveredDlg::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/){	SetWindowText(_T("Discoverable"));#if defined(_WIN32_WCE)	SHINITDLGINFO shidi = { SHIDIM_FLAGS, m_hWnd, SHIDIF_SIZEDLGFULLSCREEN };	RHO_ASSERT(SHInitDialog(&shidi));	SHMENUBARINFO mbi = { sizeof(mbi), 0 };	mbi.hwndParent = m_hWnd;	mbi.nToolBarId = IDR_GETURL_MENUBAR;	mbi.hInstRes = _AtlBaseModule.GetResourceInstance();	RHO_ASSERT(SHCreateMenuBar(&mbi));	//GotoDlgCtrl(GetDlgItem(IDC_DATE_CTRL));#else 	CreateButtons();	GotoDlgCtrl(m_btnOk);#endif	//DLG_ITEM_SET_FONT_BOLD (IDC_DATE_STATIC);	//DLG_ITEM_SET_FONT_BOLD (IDC_TIME_STATIC);	//if (m_format == CDateTimeMessage::FORMAT_DATE) {	//	GetDlgItem(IDC_TIME_CTRL).ShowWindow(SW_HIDE);	//	GetDlgItem(IDC_TIME_STATIC).ShowWindow(SW_HIDE);	//}	return FALSE;}
开发者ID:wave2future,项目名称:rhodes,代码行数:33,


示例7: GotoDlgCtrl

bool CDlg::OnOverEdit(int IdBeg, int IdEnd){	CString strItem,strMsg,strCount;	int count=0;	int Id;	strMsg.LoadString(IDS_STRING9016);	GotoDlgCtrl(GetDlgItem(IdBeg));	do{		Id = GetFocus()->GetDlgCtrlID();		switch(Id){			case IDC_EDIT1:				GetDlgItem(IDC_EDIT1)->GetWindowTextW(m_Edit1);				m_Edit1.Replace(',','.');				m_Edit1.TrimRight();				m_Edit1.TrimLeft();				if(m_Edit1==' ') m_Edit1.Empty();				if(m_Edit1.IsEmpty()){					count++;					GetDlgItem(IDC_STATIC_EDIT1)->GetWindowText(strItem);					strCount.Format(_T("%i"),count);					strCount+=_T(") ");					strMsg+=strCount+strItem+_T("/n/t");				}				break;		}		NextDlgCtrl();	} while (Id!=IdEnd);	if(count!=0)		AfxMessageBox(strMsg,MB_ICONINFORMATION);	return count==0 ? true:false;}
开发者ID:03bekjob,项目名称:Strg,代码行数:32,


示例8: UpdateData

void EinDaten::OnCbnSelchangeAuswahl(){	UpdateData(TRUE); //Daten im Dialog werden aktualisert	wert = DemoData.get_wert(auswahl, nummer - 1);	UpdateData(FALSE); //Update der Nutzeroberfl
C++ GotoXY函数代码示例
C++ GossipHello函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。