在一个程序中,怎么得到自己的那个窗口是激活的?如果 这个程序中的Form已经Show了,
但是这个时候 用户 点开了IE,焦点变到IE里面去了,那么这个情况能不能得到
我这个程序的最后激活的Form对象??
但是这个时候 用户 点开了IE,焦点变到IE里面去了,那么这个情况能不能得到
我这个程序的最后激活的Form对象??
解决方案 »
- 谁能用delphi来实现金山词霸在线版的googledesktop2插件
- 怎么设计出可以分块安装的软件?如WINDOWS的组件安装一样.
- 软件开发到底应该学习什么语言???????????
- socket两个小问
- 想结帖,可是出现错误,求助~~~
- 简单问题!类的元素有哪些?比如下面:
- 一日,一警察到洗浴中心洗澡,泡好后躺在搓澡床上。
- 急请教,如何向指定的ip端口发送一个自定义的数据包;以及提取出收到包中的字段并转换成字符串
- 在用nmsmtp组件发送e-mail时,如果没联上internet,就会出错,如何解决?
- 简单的存储问题!
- ListBox添加记录时,如何自动看到最后一条记录?
- 总算在五一前脱了▲,散分了,
begin
if Screen.ActiveForm=TheFormYourCreated then
SomeCode;
end;
ShowModal
函数功能:该函数检查与特定父窗口相联的子窗口z序,并返回在z序顶部的子窗口的句柄。
函数原型:HWND GetTopWindow(HWND hWnd);
参数:
hWnd:被查序的父窗口的句柄。如果该参数为NULL,函数返回Z序顶部的窗口句柄。
返回值;如果函数成功,返回值为在Z序顶部的子窗口句柄。如果指定的窗口无子窗口,返回值为NULL。
若想获得更多错误信息,请调用GetLastError函数。
速查:Windows NT:3.1以上版本;Windows:95以上版本:Windows CE:不支持;头文件:Winuser.h:库文件;user32.lib。
对!!