• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ OnCancel函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: OnCancel

void CComSetDlg::OnBnClickedCancel()
{
	// TODO: 在此添加控件通知处理程序代码
	OnCancel();
}
开发者ID:youxidonxx,项目名称:MTSW,代码行数:5,代码来源:ComSetDlg.cpp


示例2: OnCancel

void CDLGrename::OnBnClickedCancel()
{
	// TODO: Add your control notification handler code here
	OnCancel();
}
开发者ID:a1324yn,项目名称:zogvm,代码行数:5,代码来源:DLGrename.cpp


示例3: OnCancel

void CSaveDlg::OnBnClickedCancel()
{
	if(pMC) pMC->Stop();

	OnCancel();
}
开发者ID:Strongc,项目名称:playasa,代码行数:6,代码来源:SaveDlg.cpp


示例4: OnCancel

void CChannelsDlg::cancel_clicked()
{
   OnCancel();
}
开发者ID:Heathcode,项目名称:nesicide,代码行数:4,代码来源:ChannelsDlg.cpp


示例5: OnCancel

void CDailyOpsBS::OnClose() 
{
	OnCancel();
}
开发者ID:ems,项目名称:TMS,代码行数:4,代码来源:DailyOpsBS.cpp


示例6: OnCancel

void CNetOption::OnBnClickedCancel()
{
	// TODO: 在此添加控件通知处理程序代码
	OnCancel();
}
开发者ID:1514louluo,项目名称:acl,代码行数:5,代码来源:NetOption.cpp


示例7: OnCancel

void CVNOCLoginDlg::OnBnClickedCancel()
{
	OnCancel();
}
开发者ID:AngryPowman,项目名称:vnoc,代码行数:4,代码来源:VNOCLoginDlg.cpp


示例8: OnCancel

void CEventWizardDlg::OnBnClickedCancel()
{
	OnCancel();
}
开发者ID:aolko,项目名称:construct,代码行数:4,代码来源:Event+Wizard+Dlg.cpp


示例9: OnCancel

void CInputBox::OnBnClickedCancel()
{
    // TODO: Add your control notification handler code here
    OnCancel();
}
开发者ID:viticm,项目名称:pap2,代码行数:5,代码来源:InputBox.cpp


示例10: QDialog

RocketStorageSelectionDialog::RocketStorageSelectionDialog(RocketPlugin *plugin, MeshmoonStorage *storage, const QStringList &suffixFilters, 
                                                           bool allowChangingFolder, MeshmoonStorageItem &startDirectory, QWidget *parent) :
    QDialog(parent),
    plugin_(plugin),
    storage_(storage),
    suffixFilters_(suffixFilters),
    allowChangingFolder_(allowChangingFolder),
    startDirectory_(startDirectory),
    currentFolder_(0)
{
    // Setup UI
    ui_.setupUi(this);
    ui_.scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
    ui_.lineEditFilter->installEventFilter(this);

    ui_.buttonSelect->setAutoDefault(false);
    ui_.buttonCancel->setAutoDefault(false);

    view_ = new RocketStorageListWidget(this, plugin_);
    view_->SetPreviewFileOnMouse(true);
    view_->setSelectionMode(QAbstractItemView::SingleSelection);

    QVBoxLayout *l = new QVBoxLayout(ui_.scrollAreaWidgetContents);
    l->setSpacing(0);
    l->setContentsMargins(0,0,0,0);
    l->addWidget(view_);
    ui_.scrollAreaWidgetContents->setLayout(l);

    // Connections
    connect(view_, SIGNAL(itemClicked(QListWidgetItem*)), SLOT(OnItemClicked(QListWidgetItem*)));
    connect(view_, SIGNAL(itemDoubleClicked(QListWidgetItem*)), SLOT(OnItemDoubleClicked(QListWidgetItem*)));
    connect(ui_.buttonSelect, SIGNAL(clicked()), SLOT(OnSelect()), Qt::QueuedConnection);
    connect(ui_.buttonCancel, SIGNAL(clicked()), SLOT(reject()), Qt::QueuedConnection);
    connect(this, SIGNAL(rejected()), SLOT(OnCancel()));
    connect(ui_.lineEditFilter, SIGNAL(textChanged(const QString&)), SLOT(OnFilterChanged(const QString&)));

    // Dialog setup
    setAttribute(Qt::WA_DeleteOnClose, true);
    setWindowModality(parent != 0 ? Qt::WindowModal : Qt::ApplicationModal);
    setWindowFlags(parent != 0 ? Qt::Tool : Qt::SplashScreen);
    setWindowTitle(parent != 0 ? "Meshmoon Storage Picker" : "");
    setModal(true);

    // Center to main window or to parent window.
    if (!parent)
    {
        plugin_->Notifications()->DimForeground();
        plugin_->Notifications()->CenterToMainWindow(this);
    }
    else
        plugin_->Notifications()->CenterToWindow(parent, this);
    
    // Show and activate
    show();
    setFocus(Qt::ActiveWindowFocusReason);
    activateWindow();
    
    // If this is a splash dialog animate opacity
    if (!parent)
    {
        setWindowOpacity(0.0);

        QPropertyAnimation *showAnim = new QPropertyAnimation(this, "windowOpacity", this);
        showAnim->setStartValue(0.0);
        showAnim->setEndValue(1.0);
        showAnim->setDuration(300);
        showAnim->setEasingCurve(QEasingCurve(QEasingCurve::InOutQuad)); 
        showAnim->start();
    }

    if (!plugin_ || !storage_)
    {
        view_->addItem(new QListWidgetItem("Failed to list storage content"));
        return;
    }
    if (storage_->RootDirectory().IsNull())
        view_->addItem(new QListWidgetItem("Loading..."));

    MeshmoonStorageAuthenticationMonitor *auth = storage_->Authenticate();
    connect(auth, SIGNAL(Completed()), SLOT(OnStorageAuthCompleted()), Qt::QueuedConnection);
    connect(auth, SIGNAL(Canceled()), SLOT(reject()), Qt::QueuedConnection);
    connect(auth, SIGNAL(Failed(const QString&)), SLOT(reject()), Qt::QueuedConnection);
}
开发者ID:Adminotech,项目名称:meshmoon-plugins,代码行数:83,代码来源:MeshmoonStorageDialogs.cpp


示例11: OnCancel

HRESULT CTryData4Dlg::OnButtonCancel(IHTMLElement* /*pElement*/)
{
	OnCancel();
	return S_OK;
}
开发者ID:Biotron,项目名称:kpgweigher,代码行数:5,代码来源:TryData4Dlg.cpp


示例12: TEXT

BOOL CClassMgrDlg::OnInitDialog()
{
	CDialog::OnInitDialog();
	pDlg = reinterpret_cast<CConsoleDlg*>(AfxGetMainWnd());

	((CEdit*)GetDlgItem(IDC_NAME))->LimitText(64);
	((CEdit*)GetDlgItem(IDC_PATH))->LimitText(255);

	m_lstClass.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
	m_lstClass.InsertColumn(0, TEXT("类别名称"), LVCFMT_LEFT, 90);
	m_lstClass.InsertColumn(1, TEXT("游戏默认路径"), LVCFMT_LEFT, 240);

	i8desk::CDbMgr* pDbMgr = reinterpret_cast<CConsoleDlg*>(AfxGetMainWnd())->m_pDbMgr;
	i8desk::DefClassMap ClassInfos;
	std::string ErrInfo;

	if (!pDbMgr->GetAllClass(ClassInfos, ErrInfo))
	{
		AfxMessageBox(ErrInfo.c_str());
		OnCancel();
		return TRUE;
	}

	LPCSTR defGuid[] = {
		CLASS_WL_GUID, 
		CLASS_DJ_GUID, 
		CLASS_XX_GUID, 
		CLASS_WY_GUID, 
		CLASS_DZ_GUID, 
		CLASS_QP_GUID, 
		CLASS_PL_GUID, 
		CLASS_LT_GUID, 
		CLASS_CY_GUID, 
		CLASS_YY_GUID,
		CLASS_GP_GUID,
	};

	for (int idx=0; idx<_countof(defGuid); idx++)
	{		
		i8desk::DefClassMapItr it = ClassInfos.find(defGuid[idx]);
		if (it != ClassInfos.end())
		{
			int nItem = m_lstClass.InsertItem(m_lstClass.GetItemCount(), it->second->Name);
			char *p = new char[it->first.size() + 1];
			lstrcpy(p, it->first.c_str());
			m_lstClass.SetItemData(nItem, reinterpret_cast<DWORD>(p));
			m_lstClass.SetItemText(nItem, 1, it->second->Path);
		}
	}

	for (i8desk::DefClassMapItr it = ClassInfos.begin();
		it != ClassInfos.end(); it ++)
	{
		if (!i8desk::IsI8DeskClassGUID(it->first))
		{
			int nItem = m_lstClass.InsertItem(m_lstClass.GetItemCount(), it->second->Name);
			char *p = new char[it->first.size() + 1];
			lstrcpy(p, it->first.c_str());
			m_lstClass.SetItemData(nItem, reinterpret_cast<DWORD>(p));
			m_lstClass.SetItemText(nItem, 1, it->second->Path);
		}
	}
	ClassInfos.clear();

	if (m_lstClass.GetItemCount())
		m_lstClass.SetItemState(0, LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED|LVIS_FOCUSED);

	CenterWindow();
	return TRUE;
}
开发者ID:lubing521,项目名称:important-files,代码行数:70,代码来源:ClassMgrDlg.cpp


示例13: OnCancel

void CJudgeDlg::OnOK()
{
	OnCancel();
}
开发者ID:donkey3456,项目名称:BacilusDetect,代码行数:4,代码来源:JudgeDlg.cpp


示例14: OnCancel

void CDlgBlockAnalysis::OnBnClickedSaveas2()
{
	OnCancel();
}
开发者ID:hefen1,项目名称:XCaimi,代码行数:4,代码来源:DlgBlockAnalysis.cpp


示例15: OnCancel

bool NCDialog::EventChildKey( Win* child, cevent_key* pEvent )
{
	if ( pEvent->Type() == EV_KEYDOWN )
	{
		//dbg_printf("key=0x%x\n",pEvent->Key());
		if ( pEvent->Key() == VK_ESCAPE )
		{
			OnCancel();
			return true;
		}
		
		if ( pEvent->Key() == VK_TAB )
		{
			if ( ( pEvent->Mod() & KM_SHIFT ) != 0 )
			{
				FocusPrevChild();
			}
			else
			{
				FocusNextChild();
			}

			return true;
		}

// on UNIX shift-tab gives XK_ISO_Left_Tab
#ifdef XK_ISO_Left_Tab
		else if ( pEvent->Key() == XK_ISO_Left_Tab )
		{
			FocusPrevChild();
			return true;
		}

#endif // XK_ISO_Left_Tab
		else if ( pEvent->Key() == VK_RETURN || pEvent->Key() == VK_NUMPAD_RETURN )
		{
			if ( enterCmd && GetFocusButtonNum() < 0 )
			{
				CloseDialog( enterCmd );
				return true;
			}
		}
		else if ( pEvent->Key() == VK_LEFT || pEvent->Key() == VK_RIGHT )
		{
			int i = GetFocusButtonNum();

			if ( i >= 0 )
			{
				int n;

				if ( pEvent->Key() == VK_LEFT )
				{
					n = i ? i - 1 : _bList.count() - 1;
				}
				else
				{
					n = ( ( i + 1 ) % _bList.count() );
				}

				if ( n != i )
				{
					_bList[n]->SetFocus();
				}

				return true;
			}
		}

	};

	return Win::EventChildKey( child, pEvent );
}
开发者ID:FaionWeb,项目名称:WCMCommander,代码行数:72,代码来源:ncdialogs.cpp


示例16: OnCancel

void CTorchlightCamModDlg::OnSTExit()
{
	// # User selected exit.
	OnCancel();
}
开发者ID:Fincodr,项目名称:TorchlightCam,代码行数:5,代码来源:TorchlightCamModDlg.cpp


示例17: OnCancel

void CDlgCfgSetUptTime::OnBnClickedCancel()
{
	OnCancel();
}
开发者ID:lubing521,项目名称:important-files,代码行数:4,代码来源:DlgCfgSetUptTime.cpp


示例18: CloseHandle

LRESULT CDownloadDlg::OnDownloadEnd(WPARAM wParam, LPARAM lParam)
{
	// logout
	m_netdb.Logout();

	m_ctrlProgress.SetPos( STKLIB_MAX_PROGRESS );
	CString	strProgressNew;
	strProgressNew.Format( "%.2f%%", 100. );
	m_staticProgress.SetWindowText( strProgressNew );

	// set message and enable buttons
	CString	strMsg;
	if( wParam )
		strMsg.LoadString( IDS_DOWNLOAD_FINISHED );
	else
		strMsg.LoadString( IDS_DOWNLOAD_PAUSED );
	
	CString	strComma;
	strComma.LoadString( IDS_COMMA );
	CString	strFullStop;
	strFullStop.LoadString( IDS_FULLSTOP );
	for( int i=0; i<m_astrErrorPac.GetSize(); i++ )
	{
		if( 0 == i )
			strMsg	+=	CNetDatabase::GetProgressMessage( PROG_ERRORPAC );
		else
			strMsg	+=	strComma;
		strMsg	+=	m_astrErrorPac.ElementAt(i);
	}

	if( m_astrErrorPac.GetSize() > 0 )
		strMsg	+=	strFullStop;
	if( lParam )
		strMsg	+=	(LPCTSTR)lParam;
	
	m_staticStatus.SetWindowText( strMsg );

	m_btnOK.EnableWindow( TRUE );
	m_btnCancel.EnableWindow( TRUE );
	m_btnProxySet.EnableWindow( TRUE );
	m_btnRefreshServers.EnableWindow( TRUE );
	m_btnStop.EnableWindow( FALSE );

	if( CDownloadDlg::m_hEventKillDownloadThread )
		CloseHandle(CDownloadDlg::m_hEventKillDownloadThread);
	if( CDownloadDlg::m_hEventDownloadThreadKilled )
		CloseHandle(CDownloadDlg::m_hEventDownloadThreadKilled);
	CDownloadDlg::m_hEventKillDownloadThread	=	NULL;
	CDownloadDlg::m_hEventDownloadThreadKilled	=	NULL;

	CSPTime	tmLatest;
	if( m_netdb.SetRootPath( AfxGetProfile().GetSelfDBPath(), IStStore::dbtypeSelfDB )
		&& m_netdb.GetTimeLocalRange( &tmLatest, NULL, NULL ) )
	{
		CString	strTimeLatest	=	tmLatest.Format( "%Y-%m-%d,%A" );
		m_staticLatest.SetWindowText( strTimeLatest );
	}

	m_bDBModified	=	TRUE;

	if( m_bAutoRun && wParam )
		OnCancel( );

	return 1;
}
开发者ID:ZhaoboMeng,项目名称:k-line-print,代码行数:65,代码来源:DownloadDlg.cpp


示例19: OnCancel

// Close
void CDbgView::OnEditAction2()
{
	OnCancel();
} // CDbgView::OnEditAction1
开发者ID:JasonSchlauch,项目名称:mfcmapi,代码行数:5,代码来源:DbgView.cpp


示例20: OnCancel

void CDJMasterDlg::OnBnClickedCancel()
{
	OnCancel();
}
开发者ID:gaozan198912,项目名称:myproject,代码行数:4,代码来源:DJMasterDlg.cpp



注:本文中的OnCancel函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ OnChange函数代码示例发布时间:2022-05-30
下一篇:
C++ OnApply函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap