Re: Handling 'Enter' button for EditControl
You can derive a class from CEdit and use an object of that class instead of
a CEdit object.
In the derived class, you can catch the enter key press something like this:
BOOL CMyEdit::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message == WM_KEYDOWN && VK_RETURN == pMsg->wParam)
{
return TRUE;
}
else if (pMsg->message == WM_KEYUP && VK_RETURN == pMsg->wParam)
{
// do something!
return TRUE;
}
return CEdit::PreTranslateMessage(pMsg);
}
Mark
--
Mark Salsbery
Microsoft MVP - Visual C++
"sleeper" <TheFakeJon@gmail.com> wrote in message
news:727e0c8d-1e3c-4ffd-b587-55f8a4f25c37@u12g2000prd.googlegroups.com...
Hey guys,
I am using an EditControl box. It is only a single line text box and
I was wondering how I could go about performing some action when the
user hits the Enter key?
I tried playing around with the various possible events, but it seems
that none of the events actually do what I would like them to do :(
Any help would be greatly appreciated...
Thanks