Receiving notifications from an edit box on the toolbar
Severino Delaurenti -- del@alpha.ico.olivetti.com Monday, May 13, 1996 Environment: Windows 95, VC++ 4.0 I've put an edit box on my application toolbar: now I don't know how to = receive a notification from the edit box itself when the user put a = value into it and press CR. Any suggestion ? Thanks in advance. Severino Delaurenti Olivetti Lexikon Spa Italy
DORIE@ris.risinc.com Monday, May 20, 1996 I'm not sure if this is what you're looking for but I do something similar to this. I have a descendant of a rich edit control on a toolbar. Then when the text changes I need to know. So what I do is in my frame, which is the parent of my toolbar, I call myEdit.SetOwner(this). Now I will get notification messages of my edit control and my toolbar will still be the parent of the edit control. Now I add OnNotify to my frame and trap for EN_CHANGE. Here is a snipit of my code. I use EN_SELCHANGE because I have a rich edit. BOOL CBrowserFrame::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult) { CString str; if ((((LPNMHDR)lParam)->code == EN_SELCHANGE) && (m_bViewUpdate == TRUE)) { m_RISEdit.GetRTFText(str); m_pBrowserView->ScrollToStr(&str); m_RISEdit.SetFocus(); } return CMDIChildWnd::OnNotify(wParam, lParam, pResult); } Hope this helps.
| Вернуться в корень Архива |