当前位置: 首页>>代码示例>>C++>>正文


C++ CGumpEditorDoc::GetEventHandler方法代码示例

本文整理汇总了C++中CGumpEditorDoc::GetEventHandler方法的典型用法代码示例。如果您正苦于以下问题:C++ CGumpEditorDoc::GetEventHandler方法的具体用法?C++ CGumpEditorDoc::GetEventHandler怎么用?C++ CGumpEditorDoc::GetEventHandler使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CGumpEditorDoc的用法示例。


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

示例1: OnSettings

void CDialogEditorDemoView::OnSettings() 
{
#if 0
	CGumpEditorDoc* pDoc = GfxGetGumpDocument(); ASSERT(pDoc);

	CDialogSettings	dlg;

	dlg.m_width = m_editor.GetVirtualSize().cx;
	dlg.m_height = m_editor.GetVirtualSize().cy;
	dlg.m_gridWidth = m_editor.GetGridSize().cx;
	dlg.m_gridHeight = m_editor.GetGridSize().cy;
	m_editor.GetMargins( dlg.m_marginLeft, dlg.m_marginTop, dlg.m_marginRight, dlg.m_marginBottom );
	
	dlg.m_strName = pDoc->GetName();
	dlg.m_iAlpha = pDoc->GetAlpha();
	dlg.m_iFlags = pDoc->GetFlags();
	pDoc->GetEventHandler(dlg.m_strEvClick, dlg.m_strEvClose, dlg.m_strEvMouseUp, dlg.m_strEvMouseDown, dlg.m_strEvKeyPressed);

	if( dlg.DoModal() == IDOK )
	{
		m_editor.SetGridSize( CSize( dlg.m_gridWidth, dlg.m_gridHeight ) );
		m_editor.SetVirtualSize( CSize( dlg.m_width, dlg.m_height ) );
		m_editor.SetMargins( dlg.m_marginLeft, dlg.m_marginTop, dlg.m_marginRight, dlg.m_marginBottom );
		
		pDoc->SetName(dlg.m_strName);
		pDoc->SetAlpha(dlg.m_iAlpha);
		pDoc->SetFlags(dlg.m_iFlags);
		pDoc->SetEventHandler(dlg.m_strEvClick, dlg.m_strEvClose, dlg.m_strEvMouseUp, dlg.m_strEvMouseDown, dlg.m_strEvKeyPressed);
		
		m_editor.RedrawWindow();
	}
#endif
}
开发者ID:Admin-Yukiko,项目名称:Iris1_DeveloperTools,代码行数:33,代码来源:DialogEditorDemoView.cpp


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