本文整理汇总了C++中CChildFrame::AddOutputMsg方法的典型用法代码示例。如果您正苦于以下问题:C++ CChildFrame::AddOutputMsg方法的具体用法?C++ CChildFrame::AddOutputMsg怎么用?C++ CChildFrame::AddOutputMsg使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CChildFrame
的用法示例。
在下文中一共展示了CChildFrame::AddOutputMsg方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ReplaceTextToFormatter
void CSynBCGPEditCtrl::ReplaceTextToFormatter( BOOL bAllText /*= TRUE*/ )
{
if (bAllText)
{
SetSel2(0, -1, TRUE, FALSE);
}
CString strSelText(GetSelText());
if (strSelText.IsEmpty())
{
return;
}
CT2A strTextIn(strSelText, GetACP());
CString strTextOut, strMsgOut;
CFormatterHelp formatterSP;
if (formatterSP.DoFormatter(m_SynLanguage.GetCurLanguage(), strTextIn, strTextOut, strMsgOut))
{
SetLastUndoReason(g_dwUATFormatter);
DeleteSelectedText (FALSE, FALSE, TRUE);
if (!globalData.bIsWindowsVista) //XP的时候
{
if (theApp.m_bChangedLang)
{
strTextOut = CA2T(CT2A(strTextOut), GetACP());
}
}
InsertText (strTextOut, m_nCurrOffset, FALSE);
if (bAllText)
{
SetSel2(0, 0, FALSE);
}
else
{
RedrawWindow ();
}
}
else
{
if (bAllText)
{
SetSel2(0, 0, FALSE);
}
}
CChildFrame *pFrame = ((CChildFrame *)((CView *)GetParent())->GetParentFrame());
if (pFrame != NULL)
{
pFrame->AddOutputMsg(strMsgOut);
}
}