MyException - 我的异常网
当前位置:我的异常网» VC/MFC » SDK编程,文本框的有关问题

SDK编程,文本框的有关问题

www.myexceptions.net  网友分享于:2013-04-10  浏览:5次
SDK编程,文本框的问题
最近刚开始学习,因为教材是SDK编程的,所以没有用MFC。现在写到控件部分,书上只讲了按钮一个控件,其他没有讲,在网上搜文本框全都是MFC的,实在是没有办法,来这里求助一下。SDK编程的话,文本框如何创建,以及获取输入。或者有没有SDK编程比较详细的教程,能给我推荐一下,谢谢各位。

------解决方案--------------------
直接用SDK来做界面控件是很麻烦的,比如你要做一个文本框,得创建一个子窗体,当鼠标移动到窗体上时要显示为输入光标,要处理鼠标消息来改变光标,当按下一个键盘的按键时候,要响应WM_CHAR消息,然后在窗口上自绘,绘出这个字符,当点击右键的时候要弹出菜单,还得响应鼠标右键消息,获取鼠标坐标,创建菜单等等。。MFC中一个控件的背后封装了数百行、甚至千行SDK代码。要想手动用SDK做出一个完整的控件来,非常麻烦,少则几百行代码,多则几千行。所以一般情况下都是用MFC现成封装好的。你可以看一个SDK做列表控件的教程http://www.doc88.com/p-335432051657.html
篇幅之大。。就为做一个小小的列表控件。。。如果你的程序中每个控件都要这样来做的话,会累死的。
这些是界面设计的范畴,初学编程暂时不用学这些,先用MFC现成的,各种控件在VC的编译器里拖上去,拉一拉大小和位置就OK。
《windows程序设计》这本著名的厚厚的SDK编程圣经里面,也没有怎么讲控件的开发。界面上仅仅讲到了普通的窗口、菜单、按钮三种简单的。那些复杂的各种控件用SDK来写很麻烦。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有