DWORD SetRichEditData(CRichEditCtrl& ctrl, DWORD format, LPWSTR resourcedId) { CResource resource; if (!resource.Load(RT_RCDATA, resourcedId)) ThrowLastError("RT_RCDATA"); return SetRichEditData(ctrl, SF_RTF, static_cast<const BYTE*>(resource.Lock()), resource.GetSize()); }
BOOL SampleCodeDlg::OnInitDialog(CWindow /*wndFocus*/, LPARAM /*lInitParam*/) { CenterWindow(GetParent()); DlgResize_Init(); m_sample = GetDlgItem(IDC_SAMPLE); SetRichEditData(m_sample, SF_RTF, MAKEINTRESOURCE(m_rtfId)); m_link.SubclassWindow(GetDlgItem(IDC_URL)); return TRUE; }
BOOL CGoogleHelpDlg::OnInitDialog(CWindow wndFocus, LPARAM lInitParam) { CenterWindow(GetParent()); DlgResize_Init(); m_sample = GetDlgItem(IDC_SAMPLE); SetRichEditData(m_sample, SF_RTF, MAKEINTRESOURCE(IDR_GOOGLETESTSAMPLE_RTF)); m_link.SubclassWindow(GetDlgItem(IDC_URL)); return TRUE; }