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