我想用向一个程序窗口发送WM_CHAR消息(一个“回车”),怎样做?给点源码,谢谢 回车不是用WM_CHAR 来处理的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以重载PreTranslateMessage()在其中截获VK_RETURN 在其中添加if(wParam==VK_RETURN){///做你想要做的.}或者用WM_KEYDOWN 来响应。 如果你的程序结构是DOC/VIEW时重载MAINFRAME类的PRETRANSLATEMESSAGE函数是dialog时重载dialog类的PRETRANSLATEMESSAGE函数重载部分代码:if(pMsg->message==WM_SYSKEYDOWN) if(pMsg->wParam&VK_RETURN) Sendmessage(你的事件); return TRUE; SendMessage(hWnd,WM_KEYDOWN,VK_RETURN,0); sendMessage(hWnd,WM_CHAR,(TCHAR)13/*回车的ASCII*/,1/*按了一次*/); windows编程 拼图游戏 读取文件夹中的文件名时出现的怪问题 如何不显示系统表?? 关于获取图标 为什么CSocket派生类服务器端没有响应客户端发送事件而调用OnReceive呢, 哪位有gif的读写程序? 如何在程序中指定一个硬盘上的文件为只读? HELI~~~~关于数据转换的问题! 如何实现定制的CDC? 请问,做一个DVD卡拉OK点播系统,需要哪些技术呀? 如何实现动态分配二维数组(毕业设计,急用。50分相送) 如何区别“.”和“!”?什么时候用“.”,什么时候用“!”?
在其中添加if(wParam==VK_RETURN){
///做你想要做的.
}
或者用WM_KEYDOWN 来响应。
DOC/VIEW时
重载MAINFRAME类的PRETRANSLATEMESSAGE函数是dialog时
重载dialog类的PRETRANSLATEMESSAGE函数重载部分代码
:if(pMsg->message==WM_SYSKEYDOWN)
if(pMsg->wParam&VK_RETURN) Sendmessage(你的事件);
return TRUE;