MFC对话框编程,修改对话框编辑控件(IDC_EDIT1)的窗口过程,达到响应回车键的目的

WNDPROCprewproc;LRESULTCALLBACKWinQiu(HWNDhwnd,//handletowindowUINTuMsg,//messageiden... WNDPROC prewproc;
LRESULT CALLBACK WinQiu(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
)
{
if(uMsg==WM_CHAR &&wParam==0x0d)//
{
AfxMessageBox("FUCK you!");//

return 1;
}
else
{
return prewproc(hwnd,uMsg,wParam,lParam);
}
}

BOOL CTestDlg::OnInitDialog()
{
CDialog::OnInitDialog();

prewproc=(WNDPROC)SetWindowLong(GetDlgItem(IDC_EDIT1)->m_hWnd,DWL_DLGPROC,(LONG)WinQiu);
return TRUE;
}
展开
 我来答
yx陈子昂
高粉答主

2012-10-29 · 每个回答都超有意思的
知道大有可为答主
回答量:3.2万
采纳率:75%
帮助的人:3859万
展开全部
不用那么麻烦的,就是一个ES_WANTRETURN属性就可以搞定了
小刺猬001
2012-10-23 · TA获得超过729个赞
知道小有建树答主
回答量:1087
采纳率:73%
帮助的人:282万
展开全部
问题是什么?修改代码还是。。。。
追问
为什么以上代码实现不了 本意是改变edit1 控件的窗口过程的
追答
。。。。帮你完善问题的,希望后来的高手可以帮你解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式