c++ mfc做记事本 回车换行不好用 代码如下 求大神帮忙改一下!

2024年12月02日 19:37
有4个网友回答
网友(1):

if(pMsg->wParam==VK_RETURN )仅判断是回车键
但是有按下、松开两个消息传递,可以考虑增加判断

if(pMsg->message == WM_KEYDOWN)
{
if(pMsg->wParam == VK_RETURN)

网友(2):

VK_RETURN你这消息的抓取有问题,一次按键包括WM_KEYDOWN和WM_KEYUP消息两次,在就是你写完内容之后没有控制插入符的位置SetSel(nStart,nStart)

网友(3):

回车用“\r\n”就可以换行了

网友(4):

一个简单的解决方法:在编辑框属性中”样式“中”需要返回“打钩,然后删除掉:PreTranslateMessage(MSG* pMsg)