关键是处理回车键。。。,网上的都是MFC
追答回车键的话,你可以在WM_KEYDOWN里面来处理,if(wParam==VK_RETURN),就可以利用这个函数来获取了吧,不过这样的话就要判断焦点是不是在编辑框上面.其实还有另外一种方法,就是利用默认按钮,你创建一个默认按钮,然后在WM_COMMAND中来获取字符串,最后将这个按钮隐藏就OK.
追问我单步调试了一下,焦点在文本框,按回车键,COMMAND没有接收到回车键。。。WM_KEYDOWN也没反应~~~~如果能接收回车键至少会跳转吧。。。可是动都不动。。
不知道是不是本身控件就不支持回车键。。。把回车键过滤了。。
第二种。。。貌似不错。。但不会,但还是想弄好第一个~~~
不好意思,我也好久没有写Windows程序了,不会写了,如果用MFC我还能写出来,我觉得不是这个问题吧,不过对话框要接收WM_KEYDOWN确实有点麻烦。不像MFC重载PreTranslateMessage就可以了。
追问对呀对呀~~~~书上都说出了在编辑框里,除了
空格键和删除键接收外,其他键的消息都不接收
这个就不好搞了,你还是去网上找找对话框控件如何响应键盘消息吧,不然还是用MFC来写吧
本回答被提问者采纳微软工程师必修技术之《C++中的Win32编程简介》
SDK包含编译和链接应用程序所需的头文件和库,同时也提供了用于生成Windows应用程序的命令行工具,包括Visual C++编译器和链接器。尽管命令行工具可用于编译和生成Windows程序,但推荐使用Microsoft Visual Studio,因为它提供了更丰富的开发环境和调试工具。最新版本的Windows SDK支持开发32位和64位应用程序,且...
VC SDK WIN32 编辑框的文字颜色和背景颜色,如何设置?
MFC,微软基础类(Microsoft Foundation Classes),实际上是微软提供的用于在C++环境下编写应用程序的一个框架和引擎;VC++是WinDOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develop Kit,专业软件开发平台),MFC就是挂在它之上的一个辅助软件开发包。MFC作为与VC++血肉相连的部分(注意C++和VC++...
大家好,我是学习编程的学生
本书提供Windows用户接口编程元素方面的参考资料。用户接口的编程类型主要有:按钮、编辑和静态控件、组合框和列表框、滚动条、插入符、光标、图标、菜单和字符串资源、键盘加速键、通用对话框库、对话框窗口操作、消息和消息队列、多文档界面、时钟、窗口类、过程?...Visul Basic 开发指南-Win32 API篇 ...