窗口自己激活自己
来源:互联网 发布:java我的世界编程 编辑:程序博客网 时间:2024/04/30 01:00
const
LSFW_LOCK = 1;
LSFW_UNLOCK = 2;
function LockSetForegroundWindow(uLockCode: DWORD): BOOL; stdcall;
var
Form1: TForm1;
implementation
function LockSetForegroundWindow; external 'user32.dll' name 'LockSetForegroundWindow';
...{$R *.dfm}
...{ TForm1 }
function wdSetForegroundWindow(Handle: THandle): Boolean;
begin
if ((Win32Platform = VER_PLATFORM_WIN32_NT) and (Win32MajorVersion> 4))//up win 2000
or ((Win32Platform = VER_PLATFORM_WIN32_WINDOWS) and //up win 98
((Win32MajorVersion > 4) or
((Win32MajorVersion = 4) and
(Win32MinorVersion > 0)))) then
LockSetForegroundWindow(LSFW_UNLOCK);
Result := SetForegroundWindow(Handle);
end;
procedure TForm1.tmr1Timer(Sender: TObject);
begin
// Timer的Timer事件
Application.Restore;
wdSetForegroundWindow(Handle);
end;
强制窗口最前显示,摘自Raize组件包中TRzTrayIcon.RestoreApp过程
Application.Restore;
ShowWindow( Application.Handle, sw_Restore );
SetForegroundWindow( Application.Handle );
procedure TRzTrayIcon.RestoreApp;
begin
if FMenuVisible then
Exit;
FManualRestore := True;
try
Application.Restore;
if FEnabled then
begin
ShowWindow( Application.Handle, sw_Restore );
SetForegroundWindow( Application.Handle );
end;
DoRestoreApp;
finally
FManualRestore := False;
end;
end;
- 窗口自己激活自己
- 怎么自己激活变现公积金
- 自己定义窗口类
- 今天刚激活自己的帐号
- 自己关于注册,邮箱激活的思路
- 【销毁窗口】窗口自己回收自己(自回收)
- 自己定制的弹出窗口
- 我自己的windows窗口
- win32编程 自己写窗口
- 程序自己窗口抓图
- 创建自己的窗口消息
- 自己建造的登录窗口
- 自己
- 自己
- 自己
- 自己
- 自己
- 自己
- 用C#代码编写的SN快速输入工具
- SQL语句中截取字符串方法
- 郁闷的系统安装
- Windows Programming系列 内核对象
- access 取 备注字段问题 和SQL 关键字Distinct
- 窗口自己激活自己
- java int to bytes
- 学习使用XHTML的12天
- TOMCAT的用法
- VS2005 快捷键
- java bytes to int
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载).NET技术
- 网上找来的用java读取word文档的代码
- Reporting Services