荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Deny (Deny), 信区: Visual
标  题: [转载] 如何设置对话框启动时控件的焦点         cudo (转寄)
发信站: BBS 荔园晨风站 (Sat Dec 23 22:29:51 2000), 转信

【 以下文字转载自 Deny 的信箱 】
【 原文由 denick.bbs@smth.org 所发表 】
发信人: NewVirus (一天到晚灌水的人), 信区: VisualC
标  题: Re: 对话框初始化时,如何使一个控件获得焦点?
发信站: BBS 水木清华站 (Thu Oct 19 14:14:37 2000)

////////////////////////////////////////////////////////////////
// 整理者cudo提示:                                            //
//   更简单的方法是把要设置焦点的控件的Z_Order设在最前. 具体  //
//   做法是在资源编辑时选菜单Layout->TabOrder.(Ctrl-D)        //
////////////////////////////////////////////////////////////////

这样不行的
OnInitDialog如果返回TRUE,windows就会自动把第一个空件设置为有焦点
因此,
必须在设置控件焦点后
必须返回FALSE
【 在 laker (撒旦) 的大作中提到: 】
: 一个土办法是在classwizard中将IDC——XXX与某个control m_xxx联系起来
: 然后调用
: m_xxx->SetFocus();


--

※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.205.10.29]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.119]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店