标题:
[基础]
落花老大知道msn的提示小窗体那个不影响焦点原理是什么?
[打印本页]
作者:
dljdlj70000
时间:
2006-11-25 21:04
标题:
落花老大知道msn的提示小窗体那个不影响焦点原理是什么?
我的程序在某种情况会自动弹出小窗体,但是弹出时,焦点就跑到小窗体上去了,如果现在在其他地方输入文字,就无法继续操作,能不能让小窗体不得到焦点.qq和msn的提示小窗体好像就可能不影响焦点
注意我不想我的程序引用msn的提示小窗体这个.dll 因为引用msn的提示小窗体这个.dll做成的窗体功能太简单,增加功能比较复杂 我就是想用正常方法建立某种情况会自动弹出的窗体,例如隔5分钟弹出这个窗体 如何在其他地方输入文字,不打断我在其他地方的操作,
我自动弹出的程序属性是置顶的 我发现如果word2003置顶那么我自动弹出的程序不会打断在word2003里面打字■■请大家帮忙,如何在我自动弹出的程序属性是置顶的情况下 不打断我在其他地方的操作,■例如在word2003中的打字
-->
落花老大
帮帮我■我的弹出窗体都市使用自动弹出时visible=true 自动关闭时visible=false
如果
先用 GetActiveWindow 得到活动窗体的句柄。点出窗口后,再用 SetActiveWindow 将活动窗口设置为原来的窗口。
Dim HOldActiveWin as long
HOldActiveWin = GetActiveWindow
call ShowNewWin
SetActiveWindow HOldActiveWin
问题是跳出以后已经打断了我的在word里面的打字,跳出后让你的母窗体置前已经没意思了
落花老大
知道msn的提示小窗体那个不影响焦点原理是什么?
作者:
Nothing
时间:
2006-11-26 00:27
程序上没有问题,问题可能出现在
ShowNewWin
这个函数中,你可能调用新窗口时使用了vbModal
作者:
dljdlj70000
时间:
2006-11-26 00:52
研究了半天,发现 真他妈古怪
仅仅在word2003中打字
时那么我自动弹出的程序会打断在word2003里面打字 在其他任何地方打字时竟然都不会被我自动弹出的程序会打断
太古怪 太古怪
作者:
Nothing
时间:
2006-11-26 14:39
word编程没有仔细研究过,可能需要专用的接口,你看看MSDN中有没有关于Word的详解。
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0