« VC MFC 如何删除文件,目录,文件夹« »VB入门必看,VB扫雷游戏,详细说明每一行代码-附源码下载 »
简单问题--VC制作的程序运行时如何动态设置控件焦点

简单问题--VC制作的程序运行时如何动态设置控件焦点

比如运行程序后,在文本框里按回车,焦点移动到下一个控件,或者点击按钮后,焦点移动到下一个控件。

很简单wnd.setfocus() 。eg:GetDlgItem(要设成焦点控件的ID)->SetFocus()   。不行了啊!不过我发现,这个方法似乎不大好,焦点是过去了,如果现在有焦点的这个控件是一个按钮,那点击回车时,却不能击发按钮的点击事件,可是击发了默认按钮的事件。

后来找了一个不错的方法:this->GotoDlgCtrl(this->GetDlgItem(要设成焦点控件的ID))   ,这个方法不错,推荐用这个。

 


Tags: VC  

原创文章如转载,请注明:转载自:飞扬部落编程仓库 : http://www.busfly.net/csdn/

本文链接地址:http://www.busfly.net/csdn/post/99.html

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~

     
相关文章:




◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
Feed订阅集
网站分类
勤劳致富^.^
最近发表
最新评论及回复
最近留言
随机推荐文章
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(VS为主):3769186.