获取焦点 一个对话框中有很多的控件,请问如何获取上一次占有焦点的控件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没办法。给你个函数自己控制吧GetDlgItem(ID)->SetFocus() 用long pre_id;来保存上次焦点控件的id.用的时候:GetDlgItem(ID)->SetFocus() 一个控件的焦点顺序与tab键的顺序有关。你打开一个对话框时第一个焦点是tab键的第一个。当然这是默认情况。如果一定要控制那就象楼上的那么做啊。如果觉得不够强劲可以把代码写在pretranslatemessage函数中。这个函数截获消息的优先级好高啊 你说的是tab顺序,还是运行时人意顺序,如果是前者由函数获得,后者就要靠自己保存 CWnd *pWnd = GetFocus(); w7系统下HCPAINT消息处理了//为什么还显示之前的标题栏??? 如何设置属性页标题栏字体颜色 OpenGL快速绘制多边形 数组越界??? 如何对dsoframer增加一个插入图片功能?分不够再开贴 CAsyncSocket的问题:如果让Connect阻塞? 关于字符串赋值的问题 MSGrid可否改变某个单元格的颜色? 请问如何才能实现VB和VC同时能调用DLL(用VC做的DLL文件)??????????? 谁能帮我解释一下这个错误??? 菜鸟弱问:电脑上的RPC服务被禁掉了,DCOM不是不能实现了吗? CArray超难解决的问题,在线给分
给你个函数自己控制吧GetDlgItem(ID)->SetFocus()
用的时候:
GetDlgItem(ID)->SetFocus()