3411|9

55

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

结束一个进程后,焦点回主界面了.有分回报 [复制链接]

我做了一个主界面程序,点相应按钮就打开一个进程,但关闭进程后,焦点没有停在原按钮上,而是回父窗口了..如何保留焦点,,急啊..大哥们

最新回复

OK.自己解决了。。。但有两人回答正确。。给分  详情 回复 发表于 2008-6-18 11:57
点赞 关注

回复
举报

79

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
当窗体接收到变成活动窗体的消息时,引用SetFocus()设置焦点。
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
处理父窗口的wm_active消息,在里面用setfocus给你的控件设焦点
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

4
 
同楼上,说详细点,就是当进程结束,你的主窗体获得输入焦点是,必然进入WM_SETFOCUS消息,这时再用SetFocus()函数讲焦点设置到按键子窗口即可。
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

5
 
问题是,我退出进程后,如何得到前一个按钮的焦点啊,总不能一直设置焦点到固定一个按钮吧.


还有一个总是,我一共创建了六个按钮,都是通过OWNERDRAW自绘的,这样在进入时会一个个贴过来,有什么好方法可以同时显示吗.
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

6
 
1、你肯定能知道上一次按的是哪个按钮,在程序中增加一个变量记录一下就行了。
2、我是在initdialog中设一个timer,在timer中建立button,这样可以同时显示button,
但是会先显示一个空界面,然后才显示button。

看你能不能接受了
 
 
 

回复

61

帖子

2

TA的资源

一粒金砂(中级)

7
 
晕,,楼上的如果在TIMER中建立BUTTON,那你中断时间是多少啊....那不是会闪..我有很多个BUTTON哦
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

8
 
你不会设为0吗?
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

9
 
没有牛人指点了?
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

10
 
OK.自己解决了。。。但有两人回答正确。。给分
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表