void btnOk_OnClick(CCtrlButton *) { TCHAR *szTitle = m_txtTitle.GetText(); TCHAR *szText = m_txtText.GetText(); TCHAR *szTags = m_txtTags.GetText(); TCHAR *szFrom = mir_tstrdup(m_pNote->GetFrom()); m_pNote->SetData(szTitle, szFrom, szText, szTags); mir_free(szTitle); mir_free(szText); mir_free(szTags); mir_free(szFrom); m_autoClose = false; if (m_fnProcess) (m_proto->*m_fnProcess)(m_pNote, true); EndDialog(m_hwnd, TRUE); }