怎样让一个窗体不失去焦点。也就是一个程序显示了两个窗体。然后点第二个窗体时。焦点不移开第一个窗体
在一个程序中。
怎样让一个窗体不失去焦点。。
也就是一个程序显示了两个窗体。
现在焦在第一个窗体上,然后点第二个窗体时。焦点不移开第一个窗体
怎做。。??
问题点数:100、回复次数:19Top
1 楼kingcom(我们去倒分吧,倒个MVP玩玩)回复于 2002-11-05 16:55:08 得分 5
你牛XTop
2 楼handsomge(汗衫)回复于 2002-11-05 16:59:35 得分 5
找一个支持停靠的工具条 ,看看他浮动时有什么风格以及扩展风格,把你的第二个窗体设置成这些风格一般可以搞定Top
3 楼handsomge(汗衫)回复于 2002-11-05 17:01:18 得分 5
也可以瞒天过海,就是自己绘制非客户区Top
4 楼holydiablo(香菜鱼头)回复于 2002-11-05 17:01:52 得分 5
最多只能是显示上的效果
如果Windows允许两个焦点,呵呵
怕是微软麻烦大了Top
5 楼handsomge(汗衫)回复于 2002-11-05 17:02:40 得分 5
你想做什么,可以用SetCapture()来设置焦点。Top
6 楼programart_life(理论派)回复于 2002-11-05 17:06:30 得分 5
第一不能。因为那样会导致紊乱。两个焦点?你输入的时候,究竟谁来响应呢?Windows恐怕要发生逻辑错误了!
第二,没必要。我们同时也只能控制一个窗体。如果你要想同时在两个地方进行类似于键盘、鼠标的输入。就弄一个Hook好了。用程序替你完成。那就是模拟发送消息。而不是真正意义上的焦点。
第三,即使是停靠型的窗体,当主窗体获得焦点时,停靠窗体也得靠边。所以……
第四,我怀疑你的问题是不是在文本框的问题,就是当窗体失去焦点时,文本里面的选定仍然保留。如果是这样,你就将文本框(包括RichEdit)的相应属性设置一下就OK。Top
7 楼spruce(风中的云)回复于 2002-11-05 17:12:54 得分 0
现在有一个主程序(主窗体)在显示运行。点陆设置
显示第二个窗体(用M带替)。。
主窗体失去焦点。M获得焦点。。
当没有关闭M窗体时。。不管点本程序任何地方。M不失焦上,点。。
点其它程序例外Top
8 楼hanps()回复于 2002-11-05 17:55:27 得分 5
响应窗口Top
9 楼FrankWang(FrankWang)回复于 2002-11-05 18:28:18 得分 5
不可能,除非你自己做个WINDOWSTop
10 楼san370679000()回复于 2002-11-05 18:57:03 得分 5
你的意思是不是让第一个窗口 Always on Top? 可以调用 API 函数实现。Top
11 楼BAYERN(我有个愿望-要把月亮踹成直的,把太阳捏成方的)回复于 2002-11-05 19:01:15 得分 5
嘛意思啊????????Top
12 楼qbilbo(风之兄)回复于 2002-11-05 22:37:41 得分 20
登录窗体.show 1 ?
你不会是想要这个吧!Top
13 楼oxfordxyc(石头)回复于 2002-11-05 23:19:14 得分 5
好象不太可能呢Top
14 楼cawangjun(心驿)回复于 2002-11-06 09:10:43 得分 5
form.show vbmodelessTop
15 楼spruce(风中的云)回复于 2002-11-06 09:13:23 得分 0
举个例子说。。比如。VB里或。Word里。有一个程序设置选项。。
打开后。进行设置。但如果不点取消或确定。时。不管你点程序的任何地方焦点不离开设置窗体。。
我的意思就是这样。。Top
16 楼GLAY(藏镜人)回复于 2002-11-06 09:33:50 得分 5
我明白了!!
你把窗1在show窗2时把窗1设成 Form1.Enabled = False
在窗2 退出时把 Form1.Enabled = TrueTop
17 楼5824658(小草)回复于 2002-11-06 09:40:14 得分 5
你在呼叫M时用 m.show 1Top
18 楼bcpl(林平之)回复于 2002-11-06 10:53:07 得分 5
这个有你想要的
http://vbaccelerator.com/codelib/ddtoolwn/ddform.htmTop
19 楼QQRN(笨QQ-馊主意提供者)回复于 2002-11-06 14:28:10 得分 5
我想理解成一个文本窗口与一个输入法的关系可能好理解些
在第二个窗口的 获取焦点事件里设置 第一个窗口获得焦点不就得了
但是记得要先释放CPU
Top




