本文整理汇总了C++中CEdit::AppendText方法的典型用法代码示例。如果您正苦于以下问题:C++ CEdit::AppendText方法的具体用法?C++ CEdit::AppendText怎么用?C++ CEdit::AppendText使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CEdit
的用法示例。
在下文中一共展示了CEdit::AppendText方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
BOOL
CCompletionPage::OnSetActive()
{
WTL::CString strText, strText2;
SetWizardButtons(PSWIZB_FINISH);
CStatic ctlStaticResult;
ctlStaticResult.Attach(GetDlgItem(IDC_BIND_RESULT));
CEdit ctlEditResult;
ctlEditResult.Attach(GetDlgItem(IDC_EDIT_BIND_SETTING));
// add bind type to list
strText2.LoadString(
(NMT_AGGREGATE == m_pWizData->m_nBindType) ? IDS_LOGDEV_TYPE_AGGREGATED_DISK :
(NMT_RAID0 == m_pWizData->m_nBindType) ? IDS_LOGDEV_TYPE_DISK_RAID0 :
(NMT_RAID1 == m_pWizData->m_nBindType) ? IDS_LOGDEV_TYPE_DISK_RAID1 :
(NMT_RAID4 == m_pWizData->m_nBindType) ? IDS_LOGDEV_TYPE_DISK_RAID4 : IDS_LOGDEV_TYPE
);
strText.FormatMessage(IDS_BNZ_COMPLETE_RESULT_TYPE_FMT, strText2);
ctlEditResult.AppendText(strText); ctlEditResult.AppendText(_T("\n"));
// add disk titles to list
strText.LoadString(IDS_BNZ_COMPLETE_RESULT_DISKS);
int i;
NBUnitDevicePtrList::iterator itr;
CNBUnitDevice *UnitDiskObject, *UnitDiskObjectFailed;
for(i = 0, itr = m_pWizData->listUnitDevicesBind.begin(); itr != m_pWizData->listUnitDevicesBind.end(); ++itr, i++)
{
UnitDiskObject = *itr;
if(m_pWizData->m_BindResult == i)
UnitDiskObjectFailed = UnitDiskObject;
if(itr != m_pWizData->listUnitDevicesBind.begin())
strText += _T(", ");
strText += UnitDiskObject->GetName();
}
ctlEditResult.AppendText(strText); ctlEditResult.AppendText(_T("\n"));
if(m_pWizData->m_BindResult == m_pWizData->m_nDiskCount)
{
// success
strText.LoadString(IDS_BNZ_COMPLETE_SUCCESS);
ctlStaticResult.SetWindowText(strText);
// size
pGetDiskSizeString(strText2, m_pWizData->m_nBindType, m_pWizData->m_nDiskCount, m_pWizData->listUnitDevicesBind);
strText.FormatMessage(IDS_BNZ_COMPLETE_RESULT_SIZE_FMT, strText2);
ctlEditResult.AppendText(strText); ctlEditResult.AppendText(_T("\n"));
}
else
{
// fail
strText.LoadString(IDS_BNZ_COMPLETE_FAIL);
ctlStaticResult.SetWindowText(strText);
if(m_pWizData->m_BindResult != 0xFFFFFFFF) // single disk error
{
strText.FormatMessage(IDS_BNZ_COMPLETE_RESULT_FAILED_ON_FMT,
UnitDiskObjectFailed->GetName());
ctlEditResult.AppendText(strText); ctlEditResult.AppendText(_T("\n"));
}
GetDescription(strText, m_pWizData->dwBindLastError);
ctlEditResult.AppendText(strText); ctlEditResult.AppendText(_T("\n"));
}
return TRUE;
}